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