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