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

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

Удаление помеченных объектов в 1С:Управление торговлей: где находится и как пользоваться

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

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

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

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

Где именно находится обработка в разных версиях УТ

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

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

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

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

Как найти обработку в вашей версии

УТ 11, такси-интерфейсНСИ и администрирование → Поддержка и обслуживание → Удаление помеченных объектов
УТ 10.3, обычное приложениеМеню Операции → Удаление помеченных объектов
Ссылки нет в интерфейсеВключите «Все функции» и откройте Стандартные → Удаление помеченных объектов
Обработка не открываетсяПроверьте права — нужна роль администратора или полные права

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

Прежде чем запускать обработку, объекты должны быть помечены. Для этого выделите элемент в списке (справочник номенклатуры, документ, контрагент) и нажмите кнопку «Пометить на удаление» (значок с крестиком) или клавишу Delete. Для документов пометка автоматически отменяет проведение. Повторное нажатие снимает пометку, если объект понадобился снова.

Массово помечать объекты удобно через групповое изменение реквизитов: выделите нужные строки списка, выберите «Ещё» → «Изменить выделенные» и установите пометку удаления. Для чистки дублей номенклатуры или контрагентов в УТ 11 есть отдельный инструмент «Поиск и удаление дублей» в разделе «НСИ и администрирование» — он заменяет ссылки на основной элемент и помечает дубли.

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

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

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

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

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

Почему объекты не удаляются и что с этим делать

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

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

Третья ситуация — объект помечен, но удаление запрещено правами или настройками обмена. Если база участвует в распределённой обмене (РИБ) или синхронизации, удалённые в одном узле объекты могут «вернуться» из другого узла. В таких системах чистку согласуют на всех узлах одновременно.

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

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

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

Учтите, что после физического удаления объектов уменьшения размера файла базы может не произойти автоматически: в файловом варианте для сжатия нужно выполнить тестирование и исправление с опцией сжатия таблиц, в клиент-серверном — шринк средствами СУБД. Само по себе удаление освобождает страницы внутри файла, но не возвращает место операционной системе.

Альтернативные способы и автоматизация чистки

Для регулярного обслуживания удаление можно автоматизировать. В клиент-серверных базах администраторы нередко настраивают запуск обработки через регламентное задание или внешнюю обработку по расписанию, когда пользователей в базе нет (ночью). В типовой УТ 11 штатного регламентного задания удаления помеченных объектов нет, поэтому используют либо периодический ручной запуск, либо доработку.

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

Способы избавиться от ненужных объектов

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

Быстро и безопасно, объект скрыт из работы, но остаётся в базе и занимает место

Удаление помеченных объектов

Физически очищает базу, требует монопольного режима, копии и контроля ссылок

Поиск и удаление дублей

Для дублей справочников: заменяет ссылки на основной элемент и помечает дубли

Свёртка базы

Для удаления старых документов за закрытый период, заменяет их остатками на дату свёртки

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

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

Дополнительно проверьте размер базы до и после (для файловой — размер 1Cv8.1CD, для серверной — размер таблиц в СУБД) и убедитесь, что ключевые отчёты (оборотно-сальдовая, остатки товаров, взаиморасчёты) не изменились: удаление помеченных объектов не должно влиять на учётные данные, так как помеченные документы уже не проведены.

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

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

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

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

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

Остались объекты с неустранёнными ссылками

Учётные данные
Норма

Отчёты по остаткам и взаиморасчётам совпадают с данными до чистки

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

Суммы изменились — возможно, удалили непомеченные или актуальные данные

Монопольный режим
Норма

Удаление завершилось без сообщений о занятых сеансах

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

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

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

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

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

Почему обработка требует монопольный режим?

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

Объект помечен, но не удаляется — что делать?

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

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

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

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

Не сразу. Данные удаляются из таблиц, но размер файла базы уменьшается только после сжатия: тестирование и исправление со сжатием для файловой базы или shrink средствами СУБД для серверной.

Чем отличается пометка на удаление от удаления?

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

Итог

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

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