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

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

Где в 1С УТ находится удаление помеченных объектов и как им пользоваться

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

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

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

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

Где именно находится обработка удаления в УТ 11

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

Альтернативный способ — воспользоваться поиском по функциям. Нажмите на значок лупы в правом верхнем углу окна программы или сочетание клавиш Ctrl+F в панели функций, введите «удаление помеченных» и выберите нужную команду из результатов. Это быстрее, чем прокручивать список раздела вручную.

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

Какие права нужны для удаления объектов

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

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

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

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

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

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

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

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

Почему объект не удаляется: работа со ссылками

Самая частая ситуация: обработка сообщает, что объект не может быть удалён, потому что на него есть ссылки. Это значит, что объект используется в других местах базы — в документах, записях регистров, других справочниках. Система показывает список таких мест прямо в окне результатов.

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

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

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

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

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

Монопольный режим и удаление в больших базах

В файловых базах при активной работе пользователей обработка может выдавать ошибки блокировки. В этом случае завершите сеансы всех пользователей (раздел «НСИ и администрирование» → «Обслуживание» → «Активные пользователи») и повторите попытку. В клиент-серверном варианте монопольный режим обычно не требуется, но массовое удаление всё равно лучше выполнять при минимальной нагрузке.

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

После масштабного удаления имеет смысл выполнить тестирование и исправление информационной базы (для файловых баз — через конфигуратор или chdbfl, для серверных — средствами СУБД), а также обновить статистику и пересчитать итоги регистров. Это не обязательно, но помогает поддерживать производительность.

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

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

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

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

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

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

Дополнительная проверка — открыть справочник, в котором проводилась чистка, и включить отображение всех элементов, включая помеченные (в настройках списка). Оставшихся помеченных элементов быть не должно, если вы удаляли их все.

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

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

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

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

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

Остались объекты с указанием ссылок — требуется разбор причин

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

Помеченные элементы отсутствуют

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

Видны элементы с пометкой удаления

Обмены данными после удаления
Норма

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

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

В журнале появляются ошибки по удалённым объектам

Итог

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

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

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

Нет команды «Удаление помеченных объектов» в меню — что делать?

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

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

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

Можно ли автоматизировать удаление помеченных объектов?

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

Объект не удаляется, хотя ссылок в списке нет. Почему?

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

Что будет, если удалить помеченный объект в одном узле РИБ?

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

Как удалить помеченные документы за закрытый период?

Технически — так же, через обработку удаления, но сначала снимите дату запрета изменения данных (раздел «НСИ и администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных»). Учтите, что удаление документов прошлых периодов может нарушить отчётность и последовательность проведения — действуйте только после согласования с ответственными за учёт.