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