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

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

Удаление помеченных документов в 1С УТ: пошаговая инструкция

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

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

В статье разобран полный цикл: как поставить пометку на удаление, как запустить обработку удаления помеченных объектов, что делать, если документ не удаляется из-за ссылок, и как проверить результат. Инструкция подходит для 1С УТ 11 и близких конфигураций (КА, ERP), где используется тот же механизм БСП.

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

Что такое пометка на удаление и зачем она нужна

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

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

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

Как пометить документ на удаление

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

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

Для массовой пометки удобно использовать обработку «Групповое изменение реквизитов» (Администрирование → Обслуживание → Корректировка данных), где можно отобрать документы по условию и установить пометку удаления пакетно. Это безопаснее ручной пометки сотен объектов по одному.

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

Основной инструмент находится в разделе «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». В некоторых версиях УТ 11 пункт называется «Удаление помеченных» и доступен только пользователям с правами администратора. Если вы не видите этот пункт, проверьте права своей учётной записи.

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

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

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

Что делать, если документ не удаляется из-за ссылок

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

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

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

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

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

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

Монопольный режим и типичные ошибки

Для физического удаления объектов обработке обычно требуется монопольный доступ к базе. Если в базе работают другие пользователи, удаление может завершиться ошибкой «Конфликт блокировок» или просто не выполниться. В клиент-серверном варианте часть операций выполняется без полного монопольного режима, но для больших пакетов лучше выбрать время, когда пользователей нет.

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

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

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

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

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

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

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

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

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

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

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

Документы видны с пиктограммой пометки — обработка не завершена

Отчёт об удалении
Норма

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

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

Есть объекты со ссылками — нужно разобрать связи

Оборотные отчёты
Норма

Суммы соответствуют ожиданиям после отмены проведения

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

Неожиданные изменения оборотов — проверьте, что было помечено

Права доступа
Норма

Обработка запускается и выполняется полностью

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

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

Когда самостоятельное удаление лучше не выполнять

Есть ситуации, когда механическое удаление помеченных документов опасно. Это документы прошлых отчётных периодов, по которым сдана отчётность; документы, участвующие в обменах данными (удаление в одной базе не отменит документ в другой и может вызвать коллизии); документы, связанные с ЕГАИС, ГИСМ и другими интеграциями.

В распределённых базах (РИБ) удаление объектов имеет особенности: удалённый в центральном узле документ удалится в периферийных только после обмена, а конфликты при одновременном изменении разрешаются по правилам главного узла. Если база участвует в синхронизации с БП, CRM или сайтом, согласуйте удаление с ответственным за обмены.

Если база большая (сотни тысяч документов) и помеченных объектов накопилось очень много, полное удаление может занять часы. В таком случае разбейте операцию на части по видам документов или периодам и выполняйте выборочное удаление порциями.

Итог

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

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

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

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

Скорее всего, у вашей учётной записи нет прав администратора. Обработка доступна пользователям с полными правами или ролью «Администратор системы». Обратитесь к администратору базы, чтобы он выполнил удаление или выдал нужные права.

Можно ли удалить только один документ без обработки?

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

Удалятся ли движения документа по регистрам вместе с ним?

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

Что делать, если обработка зависает на большом количестве объектов?

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

Как автоматизировать очистку помеченных объектов?

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

Влияет ли удаление помеченных документов на обмены с другими базами?

Да. При синхронизации удаление передаётся в другую базу как удаление объекта, а если документ там изменялся, возможны конфликты. Перед удалением документов, участвующих в обменах (РИБ, синхронизация с БП, интеграции), согласуйте операцию с ответственным за обмен данными.