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

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

Как в 1С провести групповую обработку документов

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

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

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

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

Когда нужна групповая обработка и какой инструмент выбрать

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

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

Сравнение инструментов

Журнал документов (выделение + команда)

Подходит для десятков документов и простых действий: провести, отменить проведение, пометить на удаление. Ограничение — нет гибкого отбора по условиям.

Групповое изменение реквизитов

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

Проведение документов (Операции)

Подходит для перепроведения за период с восстановлением последовательности. Ограничение — работает только с проведением, не меняет реквизиты.

Групповое изменение реквизитов документов

Откройте раздел «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». В некоторых конфигурациях обработка доступна через «Все функции» или меню «Сервис». Если пункта нет в интерфейсе, проверьте права: обычно требуется роль администратора или «Выполнение группового изменения данных».

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

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

Порядок группового изменения реквизитов
  1. 1
    Сделайте резервную копию базы
  2. 2
    Откройте Администрирование → Обслуживание → Групповое изменение реквизитов
  3. 3
    Выберите вид документов и настройте отбор по периоду и условиям
  4. 4
    Проверьте количество найденных документов и список в предпросмотре
  5. 5
    Отметьте изменяемый реквизит и задайте новое значение
  6. 6
    Запустите обработку и дождитесь отчёта о результате
  7. 7
    Откройте 2–3 документа из списка и проверьте значения вручную

Групповое проведение и отмена проведения через журнал

Самый быстрый способ провести или распровести несколько документов — работа прямо в журнале. Откройте список нужного вида документов, установите отбор по периоду и другим условиям. Выделите строки: Shift для диапазона, Ctrl для произвольного набора, Ctrl+A для всех видимых строк после отбора.

Нажмите правую кнопку мыши и выберите «Провести» или «Отменить проведение». В ряде конфигураций эти команды также доступны в меню «Ещё» списка. Программа обработает документы по очереди; если какой-то документ не проводится (например, не хватает товара на складе), появится сообщение с указанием причины, а остальные будут обработаны.

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

Перепроведение документов за период

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

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

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

Для пометки на удаление выделите документы в журнале и нажмите Delete или команду «Пометить на удаление / Снять пометку». Проведённые документы при этом автоматически распроводятся. Альтернатива — «Групповое изменение реквизитов»: там есть специальные операции «Пометить на удаление» и «Отменить проведение», которые применяются к отобранному списку.

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

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

Проверка результата после обработки

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

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

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

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

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

Все объекты обработаны, список ошибок пуст

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

Есть пропущенные или заблокированные документы

Значения реквизитов
Норма

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

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

Часть документов не изменилась или изменены лишние поля

Остатки и обороты
Норма

Итоги контрольных отчётов совпадают с ожидаемыми

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

Остатки изменились непредсказуемо, появились отрицательные значения

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

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

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

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

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

Можно ли отменить групповую обработку, если отбор был настроен неверно?

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

Почему часть документов не обработалась, хотя попадала в отбор?

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

Чем отличается перепроведение из журнала от «Проведения документов» за период?

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

Можно ли групповой обработкой изменить табличную часть документов?

В «Групповом изменении реквизитов» есть вкладка для реквизитов табличных частей — можно массово заменить, например, склад или статью расходов во всех строках. Сложные операции (добавление строк, пересчёт сумм по формуле) штатная обработка не выполняет — потребуется внешняя обработка или доработка.

Нужны ли особые права для групповой обработки?

Да. Доступ к «Групповому изменению реквизитов» обычно есть у администраторов и пользователей с соответствующей ролью. Обычному пользователю с правами только на ввод документов команда недоступна — это защита от случайных массовых изменений.

Опасно ли проводить групповую обработку в рабочее время?

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

Итог

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

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