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

Учет и Финансы · 12 мин

Как пересчитать документы в 1С: перепроведение и восстановление итогов

Как пересчитать документы в 1С: групповое перепроведение, восстановление последовательности, пересчёт итогов. Пошаговые инструкции, риски и проверка результата.

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

Пересчёт документов — это не одна кнопка, а набор разных механизмов: групповое перепроведение, восстановление последовательностей, пересчёт итогов регистров, перепроведение по регистрам в типовых конфигурациях. Какой инструмент выбрать, зависит от конфигурации (Бухгалтерия, Управление торговлей, ERP, Управление нашей фирмой) и от причины, по которой потребовался пересчёт.

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

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

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

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

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

Отчёт не сходится с первичкойВозможно, устарели движения регистров

Перепроведите один документ периода и сравните отчёт до и после

Изменён документ задним числомПоследующие документы не учли изменения

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

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

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

Ошибка в самом документеПерепроведение не поможет

Сначала исправить данные документа

Подготовка: резервная копия и закрытые периоды

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

В файловой базе достаточно скопировать файл 1Cv8.1CD при завершённой работе всех пользователей либо сделать выгрузку через «Конфигуратор — Администрирование — Выгрузить информационную базу». В клиент-серверном варианте используйте выгрузку в dt или средства СУБД. Проверьте, что копия реально создалась и открывается.

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

Групповое перепроведение документов

Основной штатный инструмент — обработка «Групповое перепроведение документов». В 1С:Бухгалтерии она находится в разделе «Операции» (или «Администрирование — Обслуживание» в новых релизах), в Управлении торговлей и ERP — в разделе «НСИ и администрирование — Поддержка и обслуживание — Корректировка данных». Точное расположение зависит от версии конфигурации.

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

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

Порядок группового перепроведения
  1. 1
    Сделайте резервную копию базы и зафиксируйте контрольные отчёты (ОСВ, анализ счёта) до пересчёта
  2. 2
    Завершите работу пользователей или договоритесь о технологическом окне
  3. 3
    Откройте обработку «Групповое перепроведение документов» в разделе «Операции» или «Администрирование — Обслуживание»
  4. 4
    Укажите период с даты расхождения, выберите нужные виды документов и организацию
  5. 5
    Запустите перепроведение и дождитесь завершения без прерывания
  6. 6
    Сформируйте те же контрольные отчёты и сравните с зафиксированными значениями

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

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

Восстановление выполняется через «Операции — Проведение документов» (вкладка «Восстановление последовательностей») или через специализированные регламентные операции закрытия месяца, например «Расчёт себестоимости» в УТ и ERP. Программа перепроводит документы строго в хронологическом порядке, начиная с границы последовательности.

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

Пересчёт итогов регистров

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

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

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

Сравнение способов пересчёта

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

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

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

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

Пересчёт итогов регистров

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

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

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

Особенности по конфигурациям

1С:Бухгалтерия

В Бухгалтерии 8.3 основной сценарий — перепроведение за период через «Операции — Групповое перепроведение документов» (в новых релизах — «Администрирование — Обслуживание»). Дополнительно есть механизм «Актуализация данных учёта»: при изменении документов задним числом программа сама предлагает актуализировать учёт при закрытии месяца. Проверяйте результат по оборотно-сальдовой ведомости до и после.

Управление торговлей и ERP

Здесь себестоимость рассчитывается регламентным заданием или операцией закрытия месяца. Если перепровести документы продаж без последующего расчёта себестоимости, в отчётах по валовой прибыли появятся нулевые или неверные значения. Правильная последовательность: перепроведение документов → расчёт себестоимости → закрытие месяца. Также используйте обработку «Перепроведение по регистрам» из раздела «Корректировка данных», если нужно пересчитать движения только по конкретным регистрам.

Зарплата и управление персоналом

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

Проверка результата и типичные ошибки

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

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

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

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

ОСВ или отчёт по остаткам до и после
Норма

Изменения объяснимы конкретными документами

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

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

Закрытые периоды
Норма

Данные закрытых периодов не изменились

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

Суммы прошлых кварталов отличаются от сданной отчётности

Себестоимость и валовая прибыль (УТ/ERP)
Норма

После расчёта себестоимости отчёты заполнены

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

Нулевая себестоимость после перепроведения

Последовательность документов
Норма

Граница последовательности на текущей дате

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

Программа по-прежнему сообщает о нарушении

Часто задаваемые вопросы

Можно ли перепровести документы только одного вида, например только реализации?

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

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

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

Что делать, если перепроведение прервалось с ошибкой?

Сначала зафиксируйте текст ошибки и документ, на котором остановился процесс. Часто причина — некорректные данные в конкретном документе (пустые обязательные поля, удалённый элемент справочника). Исправьте проблемный документ и запустите перепроведение заново с даты остановки.

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

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

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

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

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

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

Итог

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

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