Администрирование · 8 мин
Как удалить помеченные документы в 1С ЗУП
Как удалить помеченные документы в 1С ЗУП: права, обработка «Удаление помеченных объектов», контроль ссылок, типичные ошибки и проверка результата.
Документы в 1С:ЗУП не удаляются сразу: сначала пользователь ставит пометку удаления, а физическое удаление из базы выполняется отдельной операцией. Такой двухступенчатый механизм защищает данные от случайной потери — помеченный документ ещё можно восстановить, просто сняв пометку. Однако со временем помеченные объекты накапливаются, занимают место и мешают работе, поэтому их периодически нужно удалять окончательно.
Полное удаление выполняется через штатную обработку «Удаление помеченных объектов», которая есть во всех типовых конфигурациях 1С:ЗУП (редакция 2.5 и 3.1). Перед удалением программа проверяет ссылочную целостность: если на документ ссылаются другие объекты, он не будет удалён, пока ссылки не разорваны. Ниже разобраны оба этапа, условия успешного удаления, типичные проблемы и способы их решения.
Как пометить документ на удаление
Откройте список документов нужного вида — например, «Начисления зарплаты и взносов» или «Кадровые переводы». Выделите один или несколько документов и нажмите кнопку «Пометить на удаление» на панели инструментов, клавишу Delete или одноимённый пункт в контекстном меню по правой кнопке мыши. Программа запросит подтверждение, после чего документ будет перечёркнут в списке.
Если документ проведён, при установке пометки программа автоматически отменяет его проведение — движения по регистрам очищаются. Это важно: помеченный документ уже не влияет на расчёты, отчёты и учёт, но физически остаётся в базе. Снять пометку можно тем же способом — повторным нажатием кнопки или клавиши Delete.
Где находится обработка удаления помеченных объектов
В 1С:ЗУП 3.1 перейдите в раздел «Администрирование» → группа «Обслуживание» → «Удаление помеченных объектов». Если раздел «Администрирование» не отображается, проверьте права пользователя — операция доступна только при наличии права «Удаление» и обычно выполняется под учётной записью администратора.
В 1С:ЗУП 2.5 обработка находится в разделе «Настройка» → «Удаление помеченных объектов». Логика работы одинакова: программа находит все помеченные объекты, проверяет ссылки и предлагает удалить либо всё сразу, либо выборочно.
Пошаговое удаление помеченных документов
Перед запуском удаления убедитесь, что сделана актуальная резервная копия базы. В файловом варианте это копирование файла 1Cv8.1CD, в клиент-серверном — выгрузка через конфигуратор или средствами СУБД. Также удаление лучше выполнять в монопольном режиме, когда другие пользователи не работают с базой.
- 1Сделайте резервную копию базы и завершите сеансы других пользователей
- 2Откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
- 3Выберите режим: «Автоматическое удаление всех помеченных объектов» или «Выборочное удаление»
- 4Нажмите «Удалить» и дождитесь завершения проверки ссылок
- 5Изучите список неудалённых объектов и причин, по которым они остались
- 6Устраните ссылки и повторите удаление при необходимости
Режим «Автоматическое удаление» удаляет всё, что можно удалить без нарушения ссылочной целостности. Режим «Выборочное удаление» позволяет отметить флажками только нужные виды объектов — например, удалить помеченные документы, но оставить помеченные элементы справочников. Для регулярной чистки удобнее автоматический режим, для точечной — выборочный.
Почему документ не удаляется: контроль ссылок
Частая ситуация: после обработки часть документов остаётся в базе, а программа показывает список «Не удалённые объекты». Причина всегда одна — на объект ссылаются другие данные. Для кадровых и расчётных документов типичные зависимости такие: документ входит в пакет электронного документооборота, указан в сторнирующем документе, связан с ведомостью на выплату, используется в документе отражения в бухучёте или в данных обмена с другой базой.
Чтобы увидеть, кто ссылается на документ, выделите его в списке неудалённых объектов — программа покажет связанные объекты. Дальше возможны варианты: удалить или пометить на удаление ссылающийся объект (если он тоже не нужен), отменить связь (например, исключить документ из пакета ЭДО) или оставить документ в базе, если связь значимая.
Настройка прав и монопольного доступа
Если кнопка удаления недоступна или обработка не открывается, проверьте права. Пользователю нужны права на удаление соответствующих объектов; в типовой ЗУП 3.1 это обычно профиль «Администратор системы» или полные права. Рядовому расчётчику удаление помеченных объектов обычно недоступно — и это правильно с точки зрения безопасности.
В клиент-серверном варианте обработка может работать и при активных сеансах, но конкурирующие транзакции иногда блокируют удаление отдельных объектов. Если удаление завершается с ошибками блокировок, повторите его в нерабочее время или попросите пользователей выйти. В файловом варианте при активных сеансах монопольный режим потребуется обязательно.
Проверьте профиль пользователя и права на удаление
Откройте список неудалённых объектов и посмотрите зависимости
Повторите удаление в монопольном режиме
Проверьте дату запрета редактирования данных
Альтернативы и дополнительные возможности
Если цель — не удалить документ, а исключить его из учёта, удаление может быть не нужно вовсе. Достаточно отменить проведение или пометить на удаление: помеченные документы не попадают в отчёты и расчёты. Физическое удаление оправдано для очистки базы от мусора, тестовых данных и ошибочно созданных документов.
Для массовой чистки старых данных в типовых конфигурациях также есть механизм свёртки базы и обработки группового изменения реквизитов, но они решают другие задачи. Не используйте нештатные способы — прямое удаление записей запросами или внешними инструментами: это нарушает ссылочную целостность и может разрушить базу.
Проверка результата и регулярная чистка
После завершения обработки откройте список документов и убедитесь, что помеченных объектов не осталось. Повторно запустите «Удаление помеченных объектов» — если список пуст, чистка завершена. Если остались объекты, разберите каждый по списку зависимостей.
Чтобы помеченные объекты не копились, установите регламент: например, чистка раз в месяц или после закрытия периода. В клиент-серверном варианте удаление можно выполнять по расписанию через внешнее регламентное задание, но автоматическую чистку стоит включать только после того, как ручная процедура отработана и риски понятны.
Что важно запомнить
Удаление в 1С:ЗУП двухэтапное: сначала пометка, затем обработка «Удаление помеченных объектов» в разделе «Администрирование → Обслуживание». Работайте с резервной копией, проверяйте список неудалённых объектов и не трогайте документы закрытых периодов без необходимости.
Частые вопросы
Можно ли восстановить удалённый документ?
Штатными средствами — нет, физическое удаление необратимо. Восстановление возможно только из резервной копии базы или копии, сделанной перед чисткой. Поэтому резервное копирование перед удалением — обязательный шаг.
Почему документ помечается, но не исчезает из списка?
Пометка удаления не удаляет документ физически — он остаётся в базе и отображается перечёркнутым. Чтобы он исчез, нужно выполнить обработку «Удаление помеченных объектов».
Что делать, если на документ ссылается ведомость или сторно?
Откройте список зависимых объектов в обработке удаления. Если ссылающийся документ тоже не нужен — пометьте его на удаление и повторите чистку. Если нужен — уберите связь (например, очистите ссылку на сторнируемый документ), либо оставьте документ в базе.
Можно ли удалить помеченные документы за закрытый период?
Технически можно, если не установлена дата запрета редактирования. Но делать это не рекомендуется: данные периода изменятся, и отчётность в базе перестанет совпадать со сданной. Если удаление необходимо, согласуйте его с бухгалтером и зафиксируйте резервную копию.
Почему пометка не устанавливается на документ?
Чаще всего мешает дата запрета редактирования данных (настраивается в разделе «Администрирование») или недостаток прав у пользователя. Проверьте оба условия и при необходимости обратитесь к администратору базы.
Удаляются ли движения документа по регистрам вместе с ним?
Да. При установке пометки проведение отменяется и движения очищаются, а при физическом удалении объект уходит из базы целиком. Отдельно чистить регистры после удаления документа не требуется.