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

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

Как удалить помеченные на удаление документы в 1С: Управление торговлей 11

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

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

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

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

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

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

Второе обязательное условие — резервная копия. Физическое удаление необратимо: восстановить стёртые документы штатными средствами нельзя. Для файловой базы достаточно скопировать файл 1Cv8.1CD при остановленной работе пользователей, для клиент-серверной — сделать выгрузку через конфигуратор или средствами СУБД.

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

Шаг 1. Пометка документов на удаление

Откройте журнал нужного вида документов, например «Продажи → Реализации товаров и услуг». Выделите один или несколько документов (с Ctrl или Shift для группового выделения) и нажмите кнопку «Пометить на удаление / снять пометку» на командной панели либо клавишу Delete. Помеченный документ отображается с красным крестиком на пиктограмме.

Если нужно пометить много документов по условию — за период, по организации, по контрагенту — удобнее использовать групповое изменение реквизитов: «Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов». Там доступна операция «Пометить на удаление» для отобранных по отбору объектов.

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

Шаг 2. Запуск обработки «Удаление помеченных объектов»

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

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

Обработка предлагает два режима. Автоматическое удаление стирает все помеченные объекты в базе, на которые нет ссылок. Выборочное удаление показывает дерево помеченных объектов, где можно отметить флажками только нужные виды документов — это безопаснее, когда пометки ставили разные пользователи и вы не уверены в полном составе.

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

Шаг 3. Что делать с объектами, которые не удалились

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

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

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

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

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

На документ ссылаются нужные документыЗамените или очистите ссылку в ссылающемся объекте, затем повторите удаление
Ссылающиеся объекты тоже не нужныПометьте их на удаление и запустите обработку повторно
Документ в закрытом периодеСдвиньте дату запрета редактирования или удалите через процедуру с правами администратора
Базу нельзя освободить от пользователейЗапланируйте удаление на нерабочее время или используйте регламентное задание в серверной базе

Монопольный режим и работа в клиент-серверной базе

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

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

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

Проверка результата и типичные ошибки

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

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

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

Журнал документов
Норма

Помеченные документы отсутствуют в списке

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

Документы остались с крестиком — обработка не завершилась или есть ссылки

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

Список неудалённых объектов пуст

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

Есть объекты со списком мест использования

Остатки и взаиморасчёты
Норма

Отчёты открываются без ошибок, суммы соответствуют ожиданиям

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

Ошибки «Объект не найден», расхождения в расчётах

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

Отдельная ошибка — попытка «почистить» базу через тестирование и исправление с отключённой проверкой ссылочной целостности. Это приводит к битым ссылкам, которые потом приходится разбирать вручную. Штатная обработка удаления безопасна именно тем, что никогда не разрывает ссылки.

Перед большой чисткой полезно сначала запустить обработку в режиме выборочного удаления и просто посмотреть состав помеченного: часто там обнаруживаются документы, помеченные случайно или давно забытые. Снять пометку с лишнего проще, чем восстанавливать базу из копии.
ПЗ
Практическое замечание

FAQ: частые вопросы

Почему кнопка «Удалить» в журнале документов не удаляет документ сразу?

В 1С действует двухступенчатый механизм: Delete только ставит пометку на удаление. Физическое стирание выполняется отдельной обработкой с контролем ссылок — это защита от случайной потери данных и нарушения целостности базы.

Можно ли восстановить документ после физического удаления?

Нет, штатными средствами — нельзя. Восстановление возможно только из резервной копии базы. Пока стоит только пометка, документ восстанавливается мгновенно: выделите его и снова нажмите Delete или кнопку снятия пометки.

Обработка пишет, что требуется монопольный режим. Что делать?

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

Документ не удаляется из-за ссылок, но ссылающийся объект мне нужен. Есть ли выход?

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

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

Сама обработка удаляет всё помеченное, поэтому фильтр задаётся на этапе пометки: отберите документы по периоду в журнале или через «Групповое изменение реквизитов» с отбором по дате и пометьте только их. Затем запускайте удаление.

Нужно ли удалять помеченные объекты регулярно?

Да, накопленные пометки замедляют работу обработки и засоряют списки. Разумная практика — запускать удаление помеченных объектов после закрытия отчётного периода, предварительно сделав резервную копию.

Итог

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

Удаление в УТ 11 двухступенчатое: пометка, затем обработка «Удаление помеченных объектов» в монопольном режиме. Перед очисткой обязательно делайте резервную копию, а объекты со ссылками разбирайте через список мест использования — штатная обработка сама подскажет, что мешает удалению.