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

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

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

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

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

Однако со временем помеченные объекты накапливаются: черновые начисления, ошибочные ведомости, дубли кадровых приказов. Они занимают место, замедляют поиск и мешают при свёртке базы. Чтобы окончательно удалить помеченные документы, используется штатная обработка «Удаление помеченных объектов», доступная пользователю с правами администратора.

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

Как устроено удаление объектов в 1С:ЗУП

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

Второй этап — контроль ссылочной целостности и физическое удаление. Программа проверяет, не ссылаются ли на объект другие документы, регистры и справочники. Только если ссылок нет, запись удаляется из таблиц базы данных. Это принципиальное отличие от «простого стирания»: 1С гарантирует, что после удаления не появятся битые ссылки вида «Объект не найден».

Пометка удаления снимается так же просто, как ставится: повторное нажатие Delete на помеченном объекте восстанавливает его. Поэтому до запуска физического удаления стоит убедиться, что среди помеченных нет документов, которые пометили ошибочно.

Кто может удалять и какие нужны права

Обработка удаления помеченных объектов доступна не всем. По умолчанию операцию может выполнить пользователь с профилем «Администратор» или с ролью «Удаление помеченных объектов» (в типовой ЗУП она входит в административные профили). Рядовой расчётчик или кадровик может ставить пометки, но окончательное удаление ему недоступно.

Если кнопка удаления недоступна или пункт меню отсутствует, проверьте назначенные профили групп доступа в разделе «Администрирование» → «Настройки пользователей и прав». В файловой базе дополнительно потребуется монопольный доступ — об этом ниже.

Пошаговое удаление помеченных документов

Основной инструмент — стандартная обработка, встроенная в конфигурацию. Порядок действий одинаков для ЗУП 3.1 в файловом и клиент-серверном варианте.

Порядок действий
  1. 1
    Сделайте резервную копию информационной базы.
  2. 2
    Завершите работу других пользователей или запланируйте операцию на нерабочее время.
  3. 3
    Откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов».
  4. 4
    Выберите режим: «Автоматическое удаление всех помеченных объектов» или «Выборочное удаление».
  5. 5
    Нажмите «Удалить» и дождитесь окончания контроля ссылок.
  6. 6
    Изучите список неудалённых объектов и причин отказа, устраните связи при необходимости.
  7. 7
    Повторите удаление для оставшихся объектов.

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

Время выполнения зависит от объёма базы и количества помеченных объектов: от нескольких секунд до десятков минут на больших базах. Прерывать операцию не рекомендуется.

Монопольный режим в файловой базе

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

Почему документ не удаляется: контроль ссылок

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

  • документ включён в другой документ (например, начисление ссылается на кадровый перевод);
  • объект указан в регистрах сведений или накопления;
  • ссылка хранится в справочнике, в дополнительных реквизитах или в задачах;
  • документ участвует в плане обмена и ещё не выгружен в связанную базу (например, в 1С:Бухгалтерию).

Чтобы удалить такой объект, сначала откройте указанные места использования и устраните связь: пометьте на удаление ссылающийся документ, очистите реквизит или удалите запись регистра. После этого повторно запустите обработку.

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

Регламентное и автоматическое удаление

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

Для клиент-серверной базы убедитесь, что регламентные задания не заблокированы на уровне кластера. Для файловой базы автоматическое выполнение сработает только при запущенном сеансе, в котором выполняются регламентные задания, — это ограничение платформы.

Альтернативы полному удалению

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

Для массовой чистки старых данных вместо удаления отдельных документов рассмотрите свёртку базы или установку даты запрета изменения данных — это снижает риск случайной потери учётных сведений.

Сравнение вариантов

Пометка удаления

Подходит для ошибочных документов закрытых периодов. Документ не влияет на учёт, но остаётся в базе; минус — накапливается «мусор».

Физическое удаление через обработку

Окончательно очищает базу. Необратимо, требует резервной копии и отсутствия ссылок на объект.

Свёртка базы

Подходит для массовой очистки старых периодов. Сложнее в выполнении, требует тщательной подготовки и тестирования.

Типичные ошибки и как их избежать

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

Отдельная ошибка — попытки «ускорить» процесс прямым удалением записей из таблиц SQL в клиент-серверной базе. Это нарушает целостность данных, приводит к битым ссылкам и может сделать базу неработоспособной. Используйте только штатные механизмы платформы.

Проверка результата

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

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

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

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

Помеченные объекты отсутствуют или остались только те, у которых есть активные ссылки

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

Документы остались, но окно с причинами отказа не изучено

Отчёт обработки удаления
Норма

Показан перечень удалённых объектов и понятные причины по остальным

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

Операция прервана ошибкой блокировки или прав доступа

Тестирование и исправление
Норма

Ошибок ссылочной целостности нет

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

Есть записи «Объект не найден» — требуется восстановление из копии или исправление

Итог

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

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

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

Можно ли восстановить документ после физического удаления?

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

Почему пункт «Удаление помеченных объектов» не отображается в меню?

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

Что делать, если документ не удаляется из-за ссылок, но я не могу их найти?

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

Мешает ли пометка удаления обмену с 1С:Бухгалтерией?

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

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

В обработке выберите «Выборочное удаление», отметьте нужные виды документов, а лишние пометки за другие периоды предварительно снимите. Штатного фильтра по дате в обработке нет, поэтому отбор выполняется по видам объектов и вручную.

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

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