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

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

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

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

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

Основной инструмент — обработка «Групповое перепроведение документов», доступная в большинстве конфигураций на платформе 1С:Предприятие 8 (Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация). Она позволяет отобрать документы по периоду, организации и виду, а затем провести их в хронологическом порядке одним действием.

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

Когда нужно групповое проведение и когда оно опасно

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

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

Подготовка: резервная копия и анализ периода

Первый шаг — резервное копирование. В файловой базе достаточно скопировать файл 1Cv8.1CD при выключенной базе либо выгрузить базу через конфигуратор («Администрирование» → «Выгрузить информационную базу»). В клиент-серверном варианте выгрузку делают через конфигуратор или средствами СУБД. Копия должна быть сделана непосредственно перед операцией, а не «вчерашняя».

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы (выгрузка через конфигуратор или копия файла базы)
  2. 2
    Проверьте период на наличие документов с ручной корректировкой проводок
  3. 3
    Попросите пользователей завершить работу с документами периода
  4. 4
    Откройте обработку группового перепроведения и задайте отбор
  5. 5
    Запустите проведение и дождитесь завершения
  6. 6
    Проверьте результат по контрольным отчётам

Где найти обработку группового перепроведения

Расположение обработки зависит от конфигурации. В «1С:Бухгалтерии 8» откройте раздел «Операции» → «Групповое перепроведение документов». В «1С:Управление торговлей» и ERP-системах — раздел «Администрирование» → «Обслуживание» либо «Поддержка и обслуживание», где находится «Групповое перепроведение документов». В некоторых конфигурациях обработка доступна через «Все функции» → «Обработки».

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

Если типовой обработки нет

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

Настройка отбора: период, организация, виды документов

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

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

Обратите внимание на варианты запуска, если они есть в вашей версии: «Проведение документов» (перепроводит всё подряд) и «Проведение с восстановлением последовательностей» (перепроводит только документы, входящие в последовательности, начиная с момента нарушения). Второй вариант быстрее и безопаснее для больших баз.

Сравнение вариантов

Полное перепроведение за период

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

Восстановление последовательностей

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

Отбор по видам документов

Подходит для точечного пересчёта (например, только реализации). Требует понимания, какие регистры затронуты.

Запуск и контроль процесса

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

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

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

Массовое перепроведение удобнее запускать в нерабочее время — вечером или ночью. В файловых базах на это время лучше совсем завершить сеансы пользователей: блокировки документов — самая частая причина ошибок при пакетном проведении.
ПЗ
Практическое замечание

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

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

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

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

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

Протокол обработки
Норма

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

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

Массовые ошибки проведения, обработка прервана

ОСВ и отчёты за период
Норма

Обороты и сальдо соответствуют ожидаемым данным

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

Суммы изменились необъяснимо, появились отрицательные остатки

Документы с ручной корректировкой
Норма

Ручные правки сохранились

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

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

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

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

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

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

Ответы на частые вопросы

Можно ли отменить групповое перепроведение?

Штатной кнопки «отменить» нет. Единственный надёжный способ отката — восстановление базы из резервной копии, сделанной перед операцией. Именно поэтому копия обязательна, а не желательна.

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

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

Чем групповое перепроведение отличается от восстановления последовательности?

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

Нужно ли перепроводить документы после изменения справочника?

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

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

Да, через регламентные задания или внешний запуск обработки, но делать это стоит только при отлаженном сценарии и гарантированном отсутствии пользователей. Автоматическое перепроведение без контроля ошибок может накапливать непроведённые документы незамеченными.

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

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

Итог

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

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