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