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

Администрирование · 11 мин

Как в 1С 8.3 ЗУП удалить помеченные на удаление объекты

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

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

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

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

Что такое пометка на удаление и когда нужно физическое удаление

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

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

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

Подготовка: права, монопольный режим и резервная копия

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

Обязательный шаг — резервная копия. Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельный каталог при закрытой программе. Для клиент-серверной базы делается выгрузка через конфигуратор («Администрирование» → «Выгрузить информационную базу») или средствами СУБД. Это единственная гарантия отката при ошибке.

Также стоит заранее проверить, не идут ли в базе регламентные задания: обмены с БП, синхронизации, обновление данных. Удаление во время обмена может привести к расхождениям между базами.

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

В типовой ЗУП 3.1 обработка расположена в разделе «Администрирование» → «Обслуживание» → блок «Корректировка данных» → «Удаление помеченных объектов». В некоторых интерфейсах путь выглядит как «НСИ и администрирование» → «Обслуживание». Если пункт не виден, проверьте права пользователя — при ограниченных правах ссылка скрывается.

Альтернативный способ — открыть обработку через «Все функции» (если режим включён в параметрах): «Стандартные» → «Удаление помеченных объектов». Это та же самая обработка, просто другой путь доступа.

Режимы удаления: автоматический и выборочный

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

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

Сравнение режимов

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

Быстро, подходит для регламентной чистки. Не даёт проверить состав удаляемого — риск удалить лишнее.

Выборочное удаление

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

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

Пошаговый порядок удаления

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

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

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

Что делать, если объект не удаляется из-за ссылок

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

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

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

Как выбрать действие

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

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

Регулярное удаление и типичные ошибки

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

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

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

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

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

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

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

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

Повторный запуск обработки
Норма

Помеченных объектов нет или остались только осознанно оставленные

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

Те же объекты снова в списке — не устранены ссылки

Отчёты по зарплате
Норма

Данные сходятся с прежними значениями, нет записей «Объект не найден»

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

Появились битые ссылки или расхождения в суммах

Обмен с бухгалтерской базой
Норма

Синхронизация проходит без ошибок

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

Ошибки ссылок при выгрузке — удалены объекты, участвовавшие в обмене

Итог

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

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

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

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

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

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

Штатными средствами — нет, удаление необратимо. Восстановление возможно только из резервной копии целиком либо переносом объекта из копии базы с помощью обработок выгрузки/загрузки данных. Именно поэтому копия перед удалением обязательна.

Удалятся ли движения помеченного документа по регистрам?

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

Мешают ли помеченные объекты расчёту зарплаты?

Как правило, нет: помеченные документы и элементы справочников не участвуют в расчётах и не подставляются в новые документы. Но они занимают место, могут попадать в обмены и вызывать путаницу при поиске дублей, поэтому регулярная чистка полезна.

Что делать с дублями сотрудников перед удалением?

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

Нужен ли монопольный режим для автоматического удаления по расписанию?

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