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

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

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

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

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

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

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

Что такое пометка на удаление и зачем нужен второй этап

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

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

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

Откройте нужный список — например, «Номенклатура», «Контрагенты» или журнал документов. Выделите строку и нажмите клавишу Delete, кнопку «Пометить на удаление» на панели инструментов или выберите соответствующую команду в меню «Ещё». Для документа программа дополнительно спросит подтверждение, так как пометка отменяет его проведение.

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

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

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

В УТ 11 обработка расположена в разделе «НСИ и администрирование» → «Обслуживание» → «Удаление помеченных объектов». Если пункт не виден, проверьте права: обработка доступна пользователям с правами администратора или с ролью, включающей удаление помеченных объектов.

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

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

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

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

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

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

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

Есть три варианта действий. Первый — оставить объект помеченным: он не мешает учёту, а ссылки остаются корректными. Это безопасный выбор для объектов с историей. Второй — устранить ссылки: пометить на удаление связанные документы, очистить реквизиты, удалить записи регистров сведений (штрихкоды, цены), после чего повторить удаление. Третий — заменить объект: если дублей несколько, используйте обработку «Поиск и удаление дублей» из раздела «НСИ и администрирование», она заменит ссылки на правильный элемент.

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

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

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

Типичные ошибки и ограничения

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

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

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

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

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

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

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

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

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

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

Помеченные объекты отсутствуют в списках

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

Объекты остались — есть неразрешённые ссылки

Документы, ссылавшиеся на удалённые элементы
Норма

Открываются без ошибок, реквизиты заполнены

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

В реквизитах надпись «Объект не найден»

Журнал обработки удаления
Норма

Список неудалённых объектов пуст или содержит только осознанно оставленные

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

Масса заблокированных объектов, причины не проанализированы

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

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

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

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

Почему помеченный документ пропал из отчётов?

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

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

Завершите все сеансы пользователей: попросите выйти из программы или завершите сеансы через консоль кластера серверов (для серверной базы) либо через «Администрирование» → «Активные пользователи».

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

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

Как удалить сразу много дублей контрагентов или номенклатуры?

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

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

Удаление самих помеченных объектов безопасно, если на них нет ссылок. Но активные объекты, участвующие в документах закрытых периодов, удалить не получится — обработка их заблокирует, и это правильно: такая история должна сохраняться.

Итог

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

Удаление в 1С УТ двухэтапное: пометка (Delete), затем физическое удаление через «НСИ и администрирование» → «Обслуживание» → «Удаление помеченных объектов». Перед чисткой делайте резервную копию, объекты со ссылками не удалятся, пока ссылки не устранены, а дубли удобнее обрабатывать через «Поиск и удаление дублей».