К статье
Практический материал

Администрирование · 11 мин

Удаление помеченных объектов в 1С 8.3: где находится и как правильно удалить

Где в 1С 8.3 находится удаление помеченных объектов: как запустить обработку, монопольный режим, проверка ссылок, типичные ошибки и что делать, если объекты не удаляются.

Пометка на удаление в 1С 8.3 не стирает объект из базы — она лишь отмечает его как кандидата на удаление. Фактическое освобождение места и окончательное удаление выполняет отдельная операция, которая называется «Удаление помеченных объектов». Без неё помеченные документы, элементы справочников и записи регистров остаются в информационной базе бессрочно.

Обработка доступна в любом типовом прикладном решении на платформе 8.3 — в «1С:Бухгалтерии», «Управлении торговлей», «Зарплате и управлении персоналом» и других конфигурациях. Путь к ней немного отличается в зависимости от интерфейса (обычный или «Такси»), но сам механизм одинаков: система проверяет, не используется ли помеченный объект в других данных, и удаляет только то, на что нет ссылок.

Перед запуском удаления важно понимать два ограничения. Во-первых, операция требует монопольного доступа к базе — все пользователи должны завершить сеансы. Во-вторых, удаление необратимо: восстановить объекты можно только из резервной копии. Поэтому ниже разобран не только путь к обработке, но и подготовка, проверка результата и типичные проблемы.

Где находится обработка удаления помеченных объектов

В интерфейсе «Такси», который используется в большинстве актуальных конфигураций, путь такой: откройте раздел «Администрирование», затем пункт «Обслуживание» (в некоторых конфигурациях — «Поддержка и обслуживание»). В группе «Корректировка данных» или «Регламентные операции» находится ссылка «Удаление помеченных объектов». В «1С:Бухгалтерии 8.3» она также доступна через «Администрирование» → «Обслуживание» → «Корректировка данных».

В конфигурациях с обычным интерфейсом (старые версии УПП, «Управление торговлей 10.3») обработка вызывается через главное меню: «Операции» → «Удаление помеченных объектов». Если пункт не виден, проверьте права: запуск обработки доступен пользователям с ролью администратора или с правом «Администрирование».

Если найти команду в интерфейсе не удаётся, используйте универсальный способ: в режиме «Такси» нажмите кнопку главного меню (кружок со стрелкой в левом верхнем углу) → «Все функции». В открывшемся дереве найдите раздел «Стандартные» → «Удаление помеченных объектов». Этот метод работает всегда, но требует, чтобы команда «Все функции» была включена в настройках параметров пользователя.

Подготовка перед запуском удаления

Главное требование — монопольный доступ к информационной базе. Все сеансы пользователей, фоновые задания и соединения должны быть завершены, иначе обработка выдаст сообщение о невозможности установить монопольный режим. В клиент-серверном варианте завершить сеансы можно через консоль кластера серверов 1С, в файловом — попросить пользователей выйти и проверить отсутствие активных соединений через «Администрирование» → «Обслуживание» → «Активные пользователи».

Второй обязательный шаг — резервная копия. Удаление помеченных объектов необратимо, и если после операции выяснится, что был удалён нужный документ или элемент справочника, вернуть его можно только из архива. Для файловой базы достаточно скопировать файл 1Cv8.1CD; для серверной — выполнить выгрузку через конфигуратор («Администрирование» → «Выгрузить информационную базу») или средствами СУБД.

Полезно заранее оценить масштаб: сформируйте универсальный отчёт по помеченным объектам или просто откройте обработку удаления в режиме выборочного удаления — она покажет полный список кандидатов. Если помечено критично важное (например, контрагенты или номенклатура), разберитесь, кто и зачем их пометил, до запуска удаления.

Пошаговый запуск удаления

После подготовки откройте обработку «Удаление помеченных объектов». Система предложит два режима: автоматическое удаление всех помеченных объектов и выборочное удаление. Автоматический подходит, когда вы уверены во всём массиве помеченного; выборочный удобнее, если нужно проконтролировать состав удаляемого.

При выборочном режиме обработка построит дерево помеченных объектов, сгруппированное по типам: документы, справочники, планы счетов и так далее. Отметьте нужные позиции и нажмите «Удалить». Далее система выполнит контроль ссылочной целостности: для каждого объекта проверяется, не используется ли он в других объектах, документах, записях регистров.

По итогу формируется результат из двух частей: удалённые объекты и объекты, которые удалить не удалось из-за имеющихся ссылок. Для второй группы показывается список мест использования — по ним можно перейти и решить, что делать дальше: снять пометку, заменить ссылку или удалить использующий объект.

Порядок действий
  1. 1
    Сделайте резервную копию базы (выгрузка .dt или копия файла 1Cv8.1CD)
  2. 2
    Завершите сеансы всех пользователей и проверьте отсутствие активных соединений
  3. 3
    Откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
  4. 4
    Выберите режим: автоматический или выборочный; при выборочном отметьте объекты
  5. 5
    Нажмите «Удалить» и дождитесь окончания контроля ссылочной целостности
  6. 6
    Просмотрите список неудалённых объектов и мест их использования
  7. 7
    При необходимости разберите ссылки и повторите удаление

Почему объекты не удаляются: контроль ссылочной целостности

Самая частая ситуация — обработка отработала, но часть объектов осталась в базе. Причина почти всегда одна: на помеченный объект ссылаются другие данные. Например, помеченный контрагент указан в реализациях, помеченная номенклатура — в строках документов, помеченный договор — в платёжках. Пока существует хотя бы одна такая ссылка, 1С не даст удалить объект физически.

В таблице результата нажмите на объект — справа отобразится список «Места использования». По каждой строке можно перейти в использующий документ или запись. Варианты действий: пометить на удаление и использующий объект (если он тоже не нужен), заменить ссылку на другой элемент или снять пометку с исходного объекта, если он всё-таки нужен.

Бывают и менее очевидные причины. Ссылка может находиться в движениях документов, в регистрах сведений, в значениях констант или в данных другого помеченного объекта — тогда помогает повторный запуск удаления после обработки связанных помеченных позиций. В редких случаях мешают «битые» ссылки и ошибки базы, которые устраняются тестированием и исправлением через конфигуратор.

Типичные ошибки
01
Запуск без резервной копии — удалённые объекты невозможно восстановить иначе, чем из архива
02
Ожидание, что пометка сама удалит объект — без запуска обработки данные остаются в базе
03
Игнорирование списка мест использования — объект так и останется неудалённым, а размер базы не уменьшится
04
Принудительное снятие пользователей с сеансов во время проведения документов — риск повреждения данных
05
Массовая пометка на удаление без анализа — вместе с мусором удаляются рабочие справочники и документы

Особенности для файловой и клиент-серверной базы

В файловом варианте монопольный режим достигается просто: достаточно, чтобы все пользователи закрыли программу. Однако файл базы может удерживаться открытым зависшим процессом — проверьте диспетчер задач на наличие процессов 1cv8.exe и завершите их, если сеанс закрыт некорректно.

В клиент-серверном варианте пользователей отключают через консоль администрирования серверов 1С: откройте свойства информационной базы, установите флажок «Блокировка начала сеансов включена» и завершите активные сеансы. Альтернатива — функциональность «Блокировка работы пользователей» в разделе «Администрирование» → «Обслуживание» типовых конфигураций на БСП.

Учтите, что в серверном варианте монопольному режиму могут мешать регламентные и фоновые задания. Перед удалением отключите их выполнение (в консоли кластера или через «Регламентные и фоновые задания»), а после завершения операции включите обратно.

Сравнение вариантов

Автоматическое удаление

Подходит, когда весь массив помеченного точно не нужен. Быстро, но без детального контроля состава.

Выборочное удаление

Позволяет просмотреть и отобрать объекты по типам. Медленнее, но безопаснее при смешанном составе помеченного.

Пометка без удаления

Объект исключается из обычных списков и отчётов, но остаётся в базе. Вариант, когда данные могут понадобиться для истории.

Что делать после удаления и как проверить результат

Сразу после завершения обработки повторно откройте её и убедитесь, что список помеченных объектов пуст либо содержит только те позиции, которые вы сознательно оставили. Проверьте ключевые справочники и журналы документов: помеченные объекты должны исчезнуть из списков даже с включённым отображением помеченных.

Физический размер файловой базы после удаления может не уменьшиться сразу — место внутри файла освобождается, но сам файл не сжимается. Для реального уменьшения размера выполните тестирование и исправление в конфигураторе с включённой опцией сжатия таблиц, либо выгрузите базу в .dt и загрузите обратно. В клиент-серверном варианте вопрос сжатия решается средствами СУБД.

Если удаление выполнялось для очистки перед свёрткой базы или сокращения объёма, зафиксируйте результат: сколько объектов удалено, какие остались со ссылками и почему. Это упростит повторные регламентные операции в будущем.

Контрольные точки

Как проверить результат

Список помеченных объектов в обработке
Норма

Список пуст или содержит только осознанно оставленные объекты

Тревожный признак

Масса неудалённых объектов без разбора мест использования

Справочники и журналы документов
Норма

Помеченные позиции не отображаются даже с показом помеченных

Тревожный признак

Объекты видны в списках — удаление не выполнено

Размер файла базы после сжатия
Норма

Файл уменьшился после тестирования и исправления со сжатием

Тревожный признак

Размер не изменился — сжатие не выполнялось

FAQ

Где в 1С 8.3 находится удаление помеченных объектов в «Бухгалтерии»?

В «1С:Бухгалтерии 8.3» откройте «Администрирование» → «Обслуживание» → в группе «Корректировка данных» выберите «Удаление помеченных объектов». Если пункт не виден, проверьте права пользователя или воспользуйтесь командой «Все функции» → «Стандартные».

Почему обработка пишет, что не может установить монопольный режим?

В базе остаются активные сеансы пользователей или фоновые задания. Завершите все сеансы (в серверном варианте — через консоль кластера), отключите регламентные задания и повторите запуск. В файловой базе проверьте зависшие процессы 1cv8.exe в диспетчере задач.

Можно ли восстановить объект после удаления помеченных объектов?

Нет, штатных средств восстановления нет. Единственный способ — развернуть резервную копию базы, сделанную до удаления, и перенести нужные данные. Поэтому архив перед операцией обязателен.

Что делать, если объект не удаляется из-за ссылок на него?

Откройте список мест использования в результатах обработки и разберите каждую ссылку: пометьте на удаление использующие объекты, замените ссылки на актуальные элементы или снимите пометку с исходного объекта. После этого повторите удаление.

Уменьшится ли размер базы сразу после удаления?

Не обязательно. Данные удаляются логически, а физическое сжатие файла выполняется отдельно: через тестирование и исправление в конфигураторе с опцией сжатия таблиц или через выгрузку и загрузку базы в формате .dt.

Как удалить помеченные объекты программно, без интерактивной обработки?

Во встроенном языке есть метод УдалитьПомеченныеОбъекты() — его можно вызвать из внешней обработки или регламентного задания при монопольном доступе. Этот способ требует осторожности: контроль результата нужно реализовывать самостоятельно.

Итог

Что важно запомнить

Обработка «Удаление помеченных объектов» находится в разделе «Администрирование» → «Обслуживание» или через «Все функции» → «Стандартные». Перед запуском сделайте резервную копию и завершите все сеансы — операция необратима и требует монопольного режима. Объекты со ссылками не удалятся: разбирайте места использования и повторяйте операцию. Физическое сжатие базы выполняется отдельно.