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

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

Как в 1С удалить помеченные на удаление документы

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

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

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

Ниже разобран полный порядок действий: от подготовки базы до контроля результата, а также типовые ситуации, когда удаление не проходит, и способы их решения.

Что происходит с документом при пометке на удаление

Когда пользователь нажимает «Пометить на удаление» (или клавишу Delete), 1С не стирает запись, а устанавливает специальный признак в базе данных. Документ перестаёт проводиться, исключается из большинства отчётов и движений по регистрам, но физически остаётся в таблицах.

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

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

Подготовка перед окончательным удалением

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

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

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

Как удалить помеченные объекты: пошаговая инструкция

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

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

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

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

Монопольный режим и блокировки

Для физического удаления объектов 1С часто требует монопольный доступ к базе, особенно в файловом варианте работы. Если другие пользователи работают в программе, удаление может завершиться ошибкой или остановиться на этапе установки монопольного режима.

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

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

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

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

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

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

Маршрут решения

Как выбрать действие

На документ ссылаются другие помеченные объектыЗапустите удаление повторно — связанные помеченные объекты удалятся вместе
На документ ссылается актуальный, нужный объектОткройте его и замените ссылку на другой документ или очистите поле, затем повторите удаление
Удаление останавливается с ошибкой монопольного доступаЗавершите сеансы пользователей и фоновые задания, повторите операцию
Пункт «Удаление помеченных объектов» недоступенПроверьте права пользователя — нужны полные права или роль администратора

Особые сценарии и ограничения

Документы закрытого периода

Если в базе установлена дата запрета изменения данных, документы до этой даты могут не удаляться средствами обычного пользователя. Потребуется временно сдвинуть или снять дату запрета редактирования («Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных»), выполнить удаление и вернуть настройку обратно. Учтите: удаление документов закрытого периода может повлиять на сданную отчётность — делайте это только осознанно.

Удаление большого объёма данных

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

Регламентное удаление

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

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

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

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

Дополнительно можно оценить размер базы до и после удаления. В файловом варианте заметный эффект даст ещё и сжатие таблиц (тестирование и исправление в конфигураторе с включённой опцией сжатия), поскольку физическое удаление записей само по себе не всегда уменьшает файл базы.

Чтобы база не захламлялась, договоритесь внутри компании о правилах: кто и когда помечает объекты, кто отвечает за регулярное удаление, и используйте регламентное задание для автоматической очистки. Раз в квартал полезно просматривать список помеченных объектов, которые не удаляются из-за ссылок, и разбирать их вручную.

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

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

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

Пусто или остались только сознательно оставленные объекты

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

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

Отчёт обработки удаления
Норма

Все целевые объекты в списке удалённых

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

Много строк «не удалено из-за ссылок» — нужна ручная разборка

Целостность учёта после удаления
Норма

Отчёты формируются, остатки не изменились неожиданно

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

Изменились итоги или появились битые ссылки (<Объект не найден>)

Итог

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

Физическое удаление помеченных документов выполняется через «Администрирование» → «Обслуживание» → «Удаление помеченных объектов» и необратимо. Обязательны: резервная копия, права администратора и контроль ссылок. Неудалённые объекты разбирайте по списку мест использования, а регулярную очистку автоматизируйте расписанием.

Частые вопросы

Можно ли восстановить документ после физического удаления?

Нет, штатными средствами 1С — нельзя. Восстановление возможно только из резервной копии базы, при этом все данные, введённые после её создания, будут потеряны. Поэтому резервная копия перед удалением — обязательный шаг, а не рекомендация.

Почему в меню нет пункта «Удаление помеченных объектов»?

Чаще всего причина в правах: обработка доступна пользователям с полными правами или ролью администратора. Реже — конфигурация сильно доработана и пункт вынесен в другое место; попробуйте поиск через «Все функции» или строку поиска в меню.

Что делать, если удаление зависает или идёт очень долго?

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

Удалятся ли движения по регистрам вместе с документом?

Да. При пометке на удаление проведение документа отменяется и его записи в регистрах очищаются автоматически. При физическом удалении документ исчезает полностью вместе со всеми связанными записями.

Можно ли удалить помеченные объекты без монопольного режима?

В клиент-серверном варианте обработка может работать и без монопольного доступа, но при активных пользователях возможны конфликты блокировок и неполное удаление. Для надёжного результата, особенно в файловых базах, монопольный режим предпочтителен.

Опасно ли настраивать автоматическое удаление по расписанию?

Само по себе нет, если в компании выстроен процесс: пометка на удаление означает осознанное решение. Риск в том, что ошибочно помеченный объект исчезнет безвозвратно. Минимизируйте его регулярными резервными копиями и периодическим просмотром списка помеченных объектов.