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