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

Документы и Печать · 9 мин

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

Способы массовой пометки на удаление документов в 1С: через список, групповую обработку и обработку «Удаление помеченных объектов». Риски, проверка ссылок, FAQ.

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

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

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

Что происходит при пометке на удаление

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

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

Пометка снимается тем же способом, каким ставится: повторное нажатие Delete или команды «Пометить на удаление / Снять пометку» возвращает документ в обычное состояние. Поэтому до этапа физического удаления у вас всегда есть возможность отменить операцию.

Способ 1. Выделение нескольких документов в списке

Самый простой метод подходит, когда нужно пометить от нескольких документов до нескольких десятков. Откройте журнал документов нужного вида, например «Реализация товаров и услуг» или «Поступление товаров и услуг».

Выделяйте строки стандартными приёмами Windows: удерживайте Ctrl и кликайте по отдельным документам, либо выделите первый документ диапазона, зажмите Shift и кликните по последнему — выделится весь интервал. После выделения нажмите клавишу Delete или кнопку «Пометить на удаление» в меню «Ещё».

Система запросит подтверждение и пометит все выделенные документы. Если среди них есть проведённые, пометка всё равно установится, но движения документа по регистрам останутся — пометка проведённого документа не отменяет проведение автоматически. Чтобы убрать движения, сначала отмените проведение, а затем помечайте на удаление.

Порядок действий при пометке через список
  1. 1
    Откройте журнал нужного вида документов
  2. 2
    Настройте отбор по периоду, организации или контрагенту
  3. 3
    Выделите документы через Ctrl или Shift
  4. 4
    Нажмите Delete или «Ещё → Пометить на удаление»
  5. 5
    Подтвердите действие и проверьте, что у всех строк появился значок пометки

Способ 2. Отбор перед выделением

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

После применения отбора нажмите Ctrl+A — выделятся все строки текущего списка. Это удобно, например, для пометки всех непроведённых документов за период или всех документов конкретного контрагента, введённых ошибочно.

Будьте внимательны: Ctrl+A выделяет весь отфильтрованный список, включая строки, которые не видны на экране без прокрутки. Перед массовой пометкой проверьте итоговое количество строк в отборе и убедитесь, что условия заданы корректно — лишнее условие лучше добавить, чем потом восстанавливать данные.

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

Способ 3. Групповое изменение реквизитов

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

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

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

Способ 4. Поиск и удаление дублей

Если задача — избавиться от дублирующих документов, не помечайте их вручную: используйте обработку «Поиск и удаление дублей» из раздела «Администрирование» → «Обслуживание». Она находит объекты с совпадающими реквизитами и позволяет автоматически заменить ссылки на дубли ссылками на основной объект.

Это безопаснее ручной пометки: обработка перенаправляет связи, и после удаления дублей не останется «битых» ссылок в других документах и отчётах.

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

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

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

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

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

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

Список документов после пометки
Норма

У всех выбранных строк стоит значок пометки, лишних документов в выборке нет

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

Помечены документы других периодов или организаций

Отчёты по регистрам
Норма

Обороты не изменились неожиданно, остатки сходятся

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

Остатки «поплыли» — помечены проведённые документы с движениями

Удаление помеченных объектов
Норма

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

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

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

Ограничения и безопасность

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

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

Итог

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

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

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

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

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

Почему помеченный документ всё ещё влияет на отчёты?

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

Что делать, если при удалении система показывает список ссылок?

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

Как пометить документы только одного контрагента или организации?

В журнале документов настройте отбор через «Ещё → Настроить список» по нужному полю, затем выделите все строки (Ctrl+A) и нажмите Delete. Либо используйте «Групповое изменение реквизитов» с тем же условием отбора.

Почему кнопка удаления неактивна?

Скорее всего, у пользователя нет прав на удаление этого вида документов либо документ попадает в закрытый период с установленной датой запрета изменения данных. Проверьте права в профиле пользователя и настройку дат запрета в разделе «Администрирование».

Удалятся ли помеченные документы автоматически?

Нет, штатно помеченные объекты хранятся в базе бессрочно, пока кто-то не запустит «Удаление помеченных объектов». В некоторых организациях это регламентное задание настраивают на автоматический запуск по расписанию — уточните у администратора, как организован процесс у вас.