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