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

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

Перепроведение документов в 1С: что это, зачем нужно и как выполнить

Что такое перепроведение документов в 1С, когда оно нужно, как выполнить перепроведение за период и восстановить последовательность без ошибок.

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

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

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

Что происходит с данными при перепроведении

Каждый проведённый документ оставляет в базе движения — записи в регистрах. Например, поступление товаров увеличивает остатки на складе и формирует задолженность перед поставщиком, а реализация списывает товар и отражает выручку. Эти записи создаются в момент проведения и не пересчитываются автоматически, если более ранний документ изменился.

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

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

Когда перепроведение действительно нужно

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

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

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

Изменён документ задним числомДвижения последующих документов устарели

Проверить отчёты по остаткам за период после изменения

Программа сообщает о нарушении последовательностиГраница актуальности сдвинулась назад

Открыть восстановление последовательностей и посмотреть границу

Расхождение отчётов по одним даннымВозможны повреждённые движения

Сравнить оборотно-сальдовую ведомость и анализ счёта

Был обмен данными или загрузкаЧасть документов могла провестись некорректно

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

Как выполнить перепроведение: основные способы

Через обработку «Проведение документов»

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

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

Через восстановление последовательностей

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

Через закрытие месяца и регламентные операции

В «1С:Бухгалтерии» часть пересчётов выполняется автоматически при перепроведении через обработку «Закрытие месяца»: программа сама предлагает перепровести документы, если обнаружила изменения задним числом. Это самый безопасный вариант для бухгалтерии, поскольку порядок операций учитывает методологию учёта.

Порядок безопасного перепроведения
  1. 1
    Сделайте резервную копию базы или убедитесь, что есть свежая выгрузка
  2. 2
    Завершите работу других пользователей или предупредите их о блокировке
  3. 3
    Определите дату самого раннего изменённого документа
  4. 4
    Откройте обработку «Проведение документов» или восстановление последовательностей
  5. 5
    Укажите период с даты изменения по текущую дату и запустите выполнение
  6. 6
    Дождитесь окончания и изучите протокол ошибок
  7. 7
    Проверьте ключевые отчёты за период: остатки, обороты, взаиморасчёты

Подготовка: что сделать до запуска

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

Обязательный шаг — резервная копия. Если во время перепроведения произойдёт сбой (отключение электричества, разрыв соединения, нехватка места на диске), база может остаться в промежуточном состоянии, и восстановление возможно только из копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD или сделать выгрузку через конфигуратор, для клиент-серверной — штатный бэкап средствами СУБД.

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

Ошибки при перепроведении и как их разбирать

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

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

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

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

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

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

Если использовалось восстановление последовательностей, проверьте границу актуальности: она должна стоять на текущей дате или на последнем проведённом документе. Граница, оставшаяся в прошлом, означает, что часть документов не восстановлена.

Для бухгалтерии финальная проверка — повторное закрытие месяца и экспресс-проверка ведения учёта (штатный механизм «1С:Бухгалтерии»). Она покажет методологические ошибки, которые не видны при простом сравнении оборотов.

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

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

Протокол перепроведения
Норма

Нет ошибок, все документы проведены

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

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

Граница последовательности
Норма

Стоит на текущей дате или последнем документе

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

Осталась в прошлом периоде

ОСВ и отчёты по остаткам
Норма

Изменения объясняются исправлениями задним числом

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

Появились необъяснимые расхождения

Экспресс-проверка учёта
Норма

Ошибок нет или их число не выросло

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

Появились новые методологические ошибки

Ограничения и альтернативы

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

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

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

Маршрут решения

Как выбрать действие

Изменён один-два документа задним числомПерепроведите их и последующие зависимые документы вручную или восстановите последовательность
Массовые изменения за период или сбой обменаВыполните групповое перепроведение за весь затронутый период
Нужно подготовить бухгалтерскую отчётностьИспользуйте перепроведение через обработку «Закрытие месяца»
Правки задним числом происходят регулярноНастройте дату запрета редактирования и регламентное восстановление последовательностей

Частые вопросы о перепроведении

Изменятся ли сами документы при перепроведении?

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

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

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

Можно ли прервать перепроведение?

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

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

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

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

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

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

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

Итог

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

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