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