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

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

Как в 1С пометить на удаление сразу много документов

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

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

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

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

Способ 1: пометка выделенных документов прямо в списке

Самый быстрый вариант подходит, когда документы видны в одном журнале и их удобно выделить вручную. Откройте нужный журнал документов, например «Реализации товаров и услуг» или «Все документы». Зажмите клавишу Ctrl и щёлкайте по строкам, чтобы выбрать отдельные документы, либо используйте Shift для выделения непрерывного диапазона.

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

Чтобы выделить сразу все строки списка, нажмите Ctrl+A. Но делайте это только после настройки отбора, иначе пометите всё содержимое журнала, включая нужные документы.

Как сузить список перед массовой пометкой

Безопасная массовая пометка начинается с отбора. В журнале документов нажмите кнопку «Найти» или «Настроить список» (в зависимости от конфигурации) и задайте условия: период, организация, контрагент, склад, автор, ответственный. После применения отбора в списке останутся только документы, подлежащие удалению.

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

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

Порядок действий при пометке из списка
  1. 1
    Сделайте резервную копию базы
  2. 2
    Откройте журнал и настройте отбор по периоду и другим условиям
  3. 3
    Проверьте список визуально, сохраните контрольный перечень
  4. 4
    Выделите нужные строки (Ctrl, Shift или Ctrl+A)
  5. 5
    Нажмите Delete и подтвердите пометку на удаление
  6. 6
    Проверьте, что у всех строк появился значок пометки

Способ 2: обработка «Групповое изменение реквизитов»

Для больших объёмов удобнее штатная обработка «Групповое изменение реквизитов». Она находится в разделе «Администрирование» блока «Обслуживание» (в некоторых конфигурациях — «НСИ и администрирование — Поддержка и обслуживание»). Обработка позволяет выбрать вид объектов, задать произвольный отбор и выполнить действие над всеми найденными элементами.

В открывшейся форме выберите тип объектов — например, «Документы» и конкретный вид «Поступление товаров и услуг». Затем настройте отбор: по дате, организации, контрагенту и другим реквизитам. Нажмите «Найти» или сразу переходите к выбору действия — обработка покажет количество найденных объектов.

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

Монопольный режим и блокировки

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

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

Окончательное удаление помеченных документов

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

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

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

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

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

Значок пометки в списке
Норма

У всех целевых документов стоит красный крестик

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

Часть строк без пометки — были блокировки или отбор неполный

Отчёт обработки
Норма

Все объекты обработаны без ошибок

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

Есть строки с ошибками блокировки или прав доступа

Удаление помеченных
Норма

Документы удалены, ссылок на них не осталось

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

Объекты не удалены из-за ссылок из других документов

Типичные ошибки и ограничения

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

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

Наконец, не путайте пометку на удаление с физическим удалением через внешние обработки «в обход» контроля ссылок. Такие инструменты оставляют битые ссылки — объекты с пустыми ссылками в реквизитах, что ломает отчёты и проведение. Используйте только штатный механизм с контролем целостности.

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

Часто задаваемые вопросы

Можно ли отменить массовую пометку на удаление?

Да. Пока объекты не удалены физически, пометку можно снять теми же способами: выделить документы в списке и снова нажать Delete (пометка переключается) или выполнить групповое изменение со значением пометки «Ложь». После физического удаления восстановление возможно только из резервной копии.

Почему обработка группового изменения не видна в меню?

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

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

В форме удаления помеченных объектов откройте список мест использования проблемного документа. Пометьте на удаление ссылающиеся объекты (например, связанные счета-фактуры) или вручную замените в них ссылки, затем повторите удаление.

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

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

Можно ли пометить документы разных видов одновременно?

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

Сколько времени занимает массовое удаление?

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

Итог

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

Массовая пометка выполняется выделением в списке или обработкой «Групповое изменение реквизитов», а физическое удаление — через «Удаление помеченных объектов» с контролем ссылок. Перед операцией делайте резервную копию, точно настраивайте отбор и проверяйте отчёт об ошибках.