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