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