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

· 9 мин

Содержание

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

Эта последовательность защищает учёт: если на документ ссылаются другие записи (оплаты, движения, связанные заказы), система не даст его стереть и покажет, что именно мешает. Ниже — полный порядок действий для «Управления торговлей 11», групповое удаление, настройка прав и разбор ошибок, которые чаще всего всплывают по дороге.

Почему документ нельзя стереть сразу

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

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

Такое разделение и есть главная причина, почему «просто удалить» не получается. Клавиша Del в списке документов ставит или снимает пометку, а не стирает запись. Физическое удаление — это всегда второй, осознанный шаг.

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

Перед массовым удалением сделайте резервную копию базы (НСИ и администрирование → Обслуживание → Создание резервной копии или выгрузка .dt в Конфигураторе). Восстановить один удалённый документ без бэкапа невозможно.

Отмена проведения перед удалением

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

Для одного документа:

  1. Откройте документ двойным щелчком.
  2. Нажмите кнопку Ещё в правом верхнем углу формы.
  3. Выберите Отменить проведение. Пиктограмма проведения на форме погаснет.

Из списка, не открывая документ:

  1. Выделите строку (или несколько строк с Ctrl / Shift).
  2. Нажмите Ещё → Отменить проведение.

После отмены проведения документ становится непроведённым черновиком. Теперь его можно пометить на удаление клавишей Del или через Ещё → Пометить на удаление.

Если документ относится к закрытому периоду, отмена проведения может не пройти из-за даты запрета изменения. Об этом — в разделе про ошибки.

Пошаговое удаление одного документа

Соберём всё вместе. Порядок для единичного документа в УТ 11:

  1. Отмените проведение — Ещё → Отменить проведение.
  2. Поставьте пометку на удаление — выделите документ и нажмите Del, либо Ещё → Пометить на удаление. Документ в списке станет перечёркнутым.
  3. Запустите удаление помеченных — перейдите в раздел НСИ и администрирование, группа Обслуживание, команда Удаление помеченных объектов (название подраздела в вашем релизе может отличаться).
  4. Выберите режим — Автоматическое (удалить всё помеченное) или Выборочное (отметить галочками только нужные объекты).
  5. Нажмите Удалить. Система проверит ссылки и либо удалит документ, либо покажет, что мешает.

После успешного удаления документ исчезает из списка насовсем. Снять пометку можно до шага 3; после физического удаления вернуть документ нельзя.

Что проверить перед удалением
Выполнено: 0 / 5

Как удалить сразу несколько документов (группой)

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

Шаг 1. Отберите документы. Откройте нужный журнал (например, Продажи → Документы продажи или Закупки → Документы закупки) и настройте отбор: по контрагенту, по складу, по периоду через Ещё → Настроить список или быстрый отбор над таблицей. Так в списке останутся только те документы, что идут под удаление.

Шаг 2. Выделите всё. Щёлкните по первой строке, затем Ctrl + A — выделятся все отобранные документы. Или удерживайте Shift и щёлкните по последней строке диапазона.

Шаг 3. Отмените проведение у всех. Ещё → Отменить проведение. Платформа пройдёт по выделенным документам.

Шаг 4. Пометьте на удаление. Нажмите Del при выделенных строках — все они получат пометку.

Шаг 5. Удалите помеченные. Один раз запустите НСИ и администрирование → Обслуживание → Удаление помеченных объектов. Обработка соберёт все помеченные объекты по базе и удалит их общим списком с контролем ссылок.

Такой подход удобнее, чем удалять по одному: контроль целостности отрабатывает один раз для всей пачки, а те документы, что удалить нельзя, останутся в отчёте обработки с указанием причины.

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

Как узнать, что мешает удалению

Если обработка отказывается стирать документ, не угадывайте — посмотрите, кто на него ссылается. В УТ 11 для этого есть два штатных инструмента.

Связанные документы. Откройте проблемный документ и нажмите Ещё → Связанные документы (в некоторых формах — пиктограмма с деревом подчинённости). Откроется структура: документы-основания сверху и подчинённые документы снизу. Именно подчинённые чаще всего и держат запись — например, на заказ клиента ссылаются реализация и поступление оплаты.

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

Типичные «держатели» документа в торговой базе:

  • 💳 оплаты и поступления денег, привязанные к документу;
  • 📦 реализации, поступления и перемещения на основании заказа;
  • 🔗 акты сверки, корректировки и связанные заказы;
  • 📊 записи регистров, если проведение так и не отменили.

Разберитесь с каждым: либо документ-«держатель» тоже идёт под удаление (пометьте и его), либо ссылку нужно сохранить — тогда исходный документ удалять нельзя, и это правильно.

Кто имеет право удалять документы

Удаление в УТ 11 разведено по правам, и это частая причина, почему у пользователя «не получается».

ДействиеКому доступно по умолчанию
Пометить / снять пометку на удалениеПользователям с правом на изменение документа
Запустить удаление помеченных объектовАдминистратору (профиль с правом интерактивного удаления)
Прямое удаление Shift + DelТолько администратору

Права настраивает администратор в разделе НСИ и администрирование → Настройки пользователей и прав. Там в Профилях групп доступа смотрят, какой профиль назначен сотруднику, а в Пользователях — его группы доступа.

Рядовому менеджеру обычно оставляют только пометку на удаление: он помечает ошибочные документы, а чистку базы периодически делает администратор. Это безопаснее — массовое удаление не раздают всем подряд.

Схема на практике выглядит так. Менеджер в течение недели помечает на удаление ошибочные и задвоенные документы. Раз в период (например, после закрытия месяца) администратор открывает Удаление помеченных объектов, прогоняет его в выборочном режиме, глазами проверяет список и удаляет накопленное. Так одна операция с контролем ссылок заменяет десятки разрозненных удалений и не даёт случайно стереть нужное.

Если же удаление нужно одноразово и срочно, а прав у сотрудника нет, не стоит выдавать ему профиль администратора «на время» — быстрее попросить выполнить операцию того, у кого права уже есть.

Если кнопка Удаление помеченных объектов не видна или команда недоступна — у пользователя нет прав администрирования. Эту операцию должен выполнять сотрудник с соответствующим профилем, а не сам пользователь.

Нужен ли для этого Конфигуратор

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

Роль Конфигуратора здесь вспомогательная:

  • 🔹 Резервная копия перед чисткой — Администрирование → Выгрузить информационную базу в файл .dt.
  • 🔹 Тестирование и исправление (Администрирование → Тестирование и исправление) — реиндексация, проверка логической и ссылочной целостности, пересчёт итогов. Это лечит базу, но не инструмент «удалить документы ».

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

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

  1. На выбранную дату формируются входящие остатки (по складам, взаиморасчётам, партиям).
  2. Документы до этой даты помечаются на удаление.
  3. Помеченные документы удаляются, а остатки остаются зафиксированными вводом остатков.

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

Разбор частых ошибок при удалении

Большинство проблем сводится к нескольким типовым сообщениям. Вот что они значат и что делать.

Диагностика: выберите симптом

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

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

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

Можно ли восстановить документ после удаления?
Если стоит только пометка на удаление — да: снимите пометку (Del на перечёркнутой строке), документ вернётся. После запуска Удаления помеченных объектов восстановить можно лишь из резервной копии базы.
Чем пометка на удаление отличается от самого удаления?
Пометка — это признак «кандидат на удаление», документ остаётся в базе. Физическое удаление выполняется отдельной обработкой и стирает запись насовсем, с проверкой ссылок.
Почему система не даёт удалить проведённый документ?
Проведённый документ держит движения в регистрах. Сначала нужно отменить проведение, только потом ставить пометку и удалять.
Что делать, если документов на удаление сотни?
Отберите их в списке по нужному условию, выделите Ctrl + A, отмените проведение и пометьте Del разом, затем один раз запустите удаление помеченных объектов.
Как очистить базу от старых документов целиком?
Это свёртка информационной базы — отдельная обработка, которая формирует входящие остатки и убирает старые документы. Делается на копии базы, после резервного копирования.