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

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

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

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

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

Полное удаление выполняется через штатную обработку «Удаление помеченных объектов», которая есть во всех типовых конфигурациях 1С:ЗУП (редакция 2.5 и 3.1). Перед удалением программа проверяет ссылочную целостность: если на документ ссылаются другие объекты, он не будет удалён, пока ссылки не разорваны. Ниже разобраны оба этапа, условия успешного удаления, типичные проблемы и способы их решения.

Как пометить документ на удаление

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

Если документ проведён, при установке пометки программа автоматически отменяет его проведение — движения по регистрам очищаются. Это важно: помеченный документ уже не влияет на расчёты, отчёты и учёт, но физически остаётся в базе. Снять пометку можно тем же способом — повторным нажатием кнопки или клавиши Delete.

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

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

В 1С:ЗУП 2.5 обработка находится в разделе «Настройка» → «Удаление помеченных объектов». Логика работы одинакова: программа находит все помеченные объекты, проверяет ссылки и предлагает удалить либо всё сразу, либо выборочно.

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

Перед запуском удаления убедитесь, что сделана актуальная резервная копия базы. В файловом варианте это копирование файла 1Cv8.1CD, в клиент-серверном — выгрузка через конфигуратор или средствами СУБД. Также удаление лучше выполнять в монопольном режиме, когда другие пользователи не работают с базой.

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

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

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

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

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

Настройка прав и монопольного доступа

Если кнопка удаления недоступна или обработка не открывается, проверьте права. Пользователю нужны права на удаление соответствующих объектов; в типовой ЗУП 3.1 это обычно профиль «Администратор системы» или полные права. Рядовому расчётчику удаление помеченных объектов обычно недоступно — и это правильно с точки зрения безопасности.

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

Обработка не открываетсяНет прав

Проверьте профиль пользователя и права на удаление

Документы остаются после удаленияЕсть ссылки

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

Ошибки блокировокРаботают пользователи

Повторите удаление в монопольном режиме

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

Проверьте дату запрета редактирования данных

Альтернативы и дополнительные возможности

Если цель — не удалить документ, а исключить его из учёта, удаление может быть не нужно вовсе. Достаточно отменить проведение или пометить на удаление: помеченные документы не попадают в отчёты и расчёты. Физическое удаление оправдано для очистки базы от мусора, тестовых данных и ошибочно созданных документов.

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

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

Проверка результата и регулярная чистка

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

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

Итог

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

Удаление в 1С:ЗУП двухэтапное: сначала пометка, затем обработка «Удаление помеченных объектов» в разделе «Администрирование → Обслуживание». Работайте с резервной копией, проверяйте список неудалённых объектов и не трогайте документы закрытых периодов без необходимости.

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

Можно ли восстановить удалённый документ?

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

Почему документ помечается, но не исчезает из списка?

Пометка удаления не удаляет документ физически — он остаётся в базе и отображается перечёркнутым. Чтобы он исчез, нужно выполнить обработку «Удаление помеченных объектов».

Что делать, если на документ ссылается ведомость или сторно?

Откройте список зависимых объектов в обработке удаления. Если ссылающийся документ тоже не нужен — пометьте его на удаление и повторите чистку. Если нужен — уберите связь (например, очистите ссылку на сторнируемый документ), либо оставьте документ в базе.

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

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

Почему пометка не устанавливается на документ?

Чаще всего мешает дата запрета редактирования данных (настраивается в разделе «Администрирование») или недостаток прав у пользователя. Проверьте оба условия и при необходимости обратитесь к администратору базы.

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

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