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

Сотрудники и Зарплата · 10 мин

Как удалить помеченные на удаление объекты в 1С:Зарплата и управление персоналом

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

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

Чаще всего в ЗУП помечают на удаление ошибочно созданные кадровые документы (приёмы, переводы, увольнения), дубли сотрудников и физических лиц, тестовые начисления и ненужные элементы справочников. Некорректное удаление может нарушить учёт: например, если удалить документ, по которому уже рассчитана зарплата или сдана отчётность. Поэтому перед очисткой базы важно понимать, что именно удаляется и какие проверки выполняет программа.

Ниже разобрана полная процедура: от пометки на удаление до контроля результата, а также ситуации, когда объект удалить нельзя и что делать вместо удаления.

Что происходит при пометке на удаление в ЗУП

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

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

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

Пометка устанавливается из списка или из формы самого объекта. В списке документов или справочника выделите нужную строку и нажмите кнопку «Удалить» на командной панели либо клавишу Delete. Программа спросит подтверждение. Для документов пометка обычно сопровождается отменой проведения автоматически.

Если нужно пометить несколько объектов, выделите их с зажатой клавишей Ctrl или Shift и примените команду удаления ко всей группе. Для сотрудников и физических лиц в ЗУП действует то же правило, но с оговоркой: пометка сотрудника не отменяет кадровые документы по нему, их нужно обрабатывать отдельно.

Повторное нажатие Delete на уже помеченном объекте снимает пометку — так работает переключение. Проверить состояние пометки можно по значку в списке: помеченные объекты отображаются с перечёркнутой пиктограммой.

Удаление помеченных объектов: пошаговая процедура

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

Перед запуском завершите работу всех остальных пользователей и убедитесь, что не выполняются регламентные задания (синхронизация с 1С:Бухгалтерией, обмен с ЭДО, расчёт в фоне). В файловой базе достаточно попросить коллег выйти; в клиент-серверном варианте сеансы завершает администратор через консоль кластера или функцию «Активные пользователи».

В режиме выборочного удаления программа выводит дерево помеченных объектов по типам: документы, справочники, планы видов расчёта. Можно снять флажки с тех объектов, которые трогать не нужно, и удалить только часть. Это удобно, когда помечено много разнородных данных, а уверенность есть только по части из них.

Почему объект не удаляется: ссылки и зависимости

Главная причина отказа — ссылочная целостность. Если на помеченный объект ссылаются другие данные, программа не удалит его и покажет список «мест использования». Типичный пример в ЗУП: сотрудник помечен на удаление, но по нему есть кадровые документы, начисления, отсутствия или данные учёта рабочего времени.

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

Маршрут решения

Что делать при отказе в удалении

Программа показывает список ссылок на объектОткройте каждое место использования и решите: удалить зависимый объект, заменить в нём ссылку или отказаться от удаления
Объект — сотрудник с историей расчётов и отчётностиНе удаляйте: снимите пометку и оставьте запись в базе, это требование корректного учёта
Объект — дубль сотрудника или физлица без документовИспользуйте поиск и удаление дублей (Администрирование → Обслуживание → Корректировка данных) вместо ручного удаления
Удаление блокируется занятыми сеансамиЗавершите активные сеансы и фоновые задания, затем повторите операцию

Особые случаи: сотрудники, физические лица и дубли

Удаление сотрудников и физических лиц в ЗУП — самая чувствительная операция. Если по человеку вёлся учёт: начислялась зарплата, сдавалась отчётность в ФНС и фонды, — удалять его запись нельзя, даже если технически удастся устранить все ссылки. Удаление приведёт к расхождениям в отчётности и потере истории.

Легитимная ситуация для удаления — дубли, возникшие при обменах или ошибочном ручном вводе, по которым ещё нет документов. Для таких случаев безопаснее использовать штатную обработку «Поиск и удаление дублей» (Администрирование → Обслуживание → Корректировка данных). Она не просто удаляет дубль, а заменяет ссылки на основной элемент во всех объектах, что сохраняет целостность данных.

Документы прошлых закрытых периодов тоже лучше не удалять. Если документ ошибочен, правильный путь — пометить его на удаление (чтобы он не влиял на учёт) и оставить помеченным, либо использовать документы корректировки и сторно, предусмотренные в ЗУП.

Безопасность: резервная копия и контроль результата

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

После завершения операции проверьте результат: откройте списки, где были помеченные объекты, и убедитесь, что они исчезли. Повторно откройте обработку «Удаление помеченных объектов» — если список пуст, очистка завершена. Дополнительно полезно запустить тестирование и исправление базы (для файлового варианта) с проверкой ссылочной целостности, особенно если удалялось много связанных объектов.

Контрольные точки

Как проверить результат

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

Список пуст, помеченных объектов нет

Тревожный признак

Остались объекты с указанием ссылок — зависимости не устранены

Режим работы после операции
Норма

Пользователи вошли в базу, документы проводятся без ошибок

Тревожный признак

Ошибки «Объект не найден» в документах или отчётах

Отчёты за период, где удалялись данные
Норма

Показатели соответствуют ожиданиям, расчёты не изменились неожиданно

Тревожный признак

Изменились суммы начислений или пропали сотрудники — удалено лишнее

Типичные ошибки при удалении в ЗУП

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

Вторая ошибка — запуск удаления без резервной копии «на живой» базе в разгар рабочего дня. Кроме риска потери данных, это приводит к конфликтам блокировок и аварийному завершению сеансов у пользователей. Третья типичная проблема — удаление элементов справочников (должностей, подразделений, видов расчёта), которые используются в исторических документах: после удаления в старых документах появляются битые ссылки.

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

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

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

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

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

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

Почему после удаления в документах появилась надпись «Объект не найден»?

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

Как удалить дубль сотрудника, если по нему уже есть документы?

Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование → Обслуживание → Корректировка данных». Она объединит записи: ссылки в документах будут заменены на основного сотрудника, а дубль удалится без нарушения учёта.

Удалятся ли помеченные объекты автоматически при обновлении или обмене?

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

Что делать, если кнопка «Удаление помеченных объектов» недоступна?

Проверьте права пользователя: нужны полные права или роль администратора. Также команда может быть скрыта настройками интерфейса — найдите её через «Ещё» или поиск в разделе «Администрирование». Если база работает в режиме сервиса, операция может быть ограничена настройками сервиса.

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

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