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

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

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

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

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

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

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

Что физически происходит при перепроведении

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

Проблема в том, что документы зависят друг от друга. Реализация рассчитывает себестоимость по данным прихода; оплата закрывает задолженность, созданную реализацией; корректировка ссылается на первичный документ. Изменение одного документа «в прошлом» делает недостоверными движения всех последующих зависимых документов, хотя сами они могут выглядеть проведёнными и не содержать ошибок.

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

Основные причины, почему требуется перепроведение

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

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

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

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

Граница последовательностиОткатилась в прошлое

Проверить в меню «Операции — Последовательности документов» или через журнал

Отчёты по остаткамОтрицательные остатки или расхождения с первичкой

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

Себестоимость в реализацияхНулевая или явно некорректная

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

Сообщения при закрытии месяцаОшибки расчёта себестоимости или НДС

Изучить протокол выполнения регламентных операций

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

В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP) есть встроенные инструменты. Самый безопасный путь — восстановление последовательностей: система сама определит, с какого момента движения стали недостоверными, и перепроведёт только нужные документы.

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

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

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

Риски и ограничения операции

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

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

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

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

Выбор объёма: точечно, периодом или всей базой

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

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

Способы перепроведения

Ручное перепроведение одного документа

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

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

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

Групповое перепроведение за период

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

Повторное закрытие месяца

Решает ошибки расчёта себестоимости и регламентных операций без перепроведения первичных документов

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

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

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

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

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

ОСВ по счетам запасов и расчётов
Норма

Остатки совпадают с ожидаемыми, нет отрицательных значений

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

Появились минусовые остатки или необъяснимые суммы

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

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

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

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

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

Нет сообщений об ошибках проведения

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

Есть документы, которые не провелись — их нужно разобрать вручную

Движения контрольного документа
Норма

Записи по регистрам сформированы и соответствуют данным документа

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

Движения пустые или не совпадают с табличной частью

Типичные ошибки при перепроведении

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

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

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

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

Когда перепроведение не поможет

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

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

Итог

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

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

Частые вопросы

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

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

Изменятся ли данные в сданной отчётности после перепроведения?

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

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

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

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

Отдельной команды отмены нет: движения уже перезаписаны. Единственный способ вернуться к прежнему состоянию — восстановить базу из резервной копии, сделанной до операции. Именно поэтому копирование перед запуском — обязательный шаг, а не рекомендация.

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

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

Нужно ли перепроведение после обновления конфигурации?

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