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