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