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