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