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

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

Как перепровести все документы в 1С за период

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

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

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

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

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

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

Типичные ситуации, когда перепроведение оправдано:

  • изменён документ задним числом, и от него зависят последующие проводки (например, исправлена цена в поступлении, от которой считалась себестоимость продаж);
  • после обновления конфигурации изменилась методика проведения, и старые движения нужно пересчитать;
  • нарушена последовательность документов — 1С сообщает, что проведение выполняется «неактуальным способом», или отчёты по партиям показывают отрицательные остатки;
  • обнаружены расхождения между отчётами, которые не объясняются ручными операциями;
  • после загрузки данных из другой системы документы внесены в произвольном порядке.

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

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

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

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

Групповое перепроведение документов: пошаговая инструкция

Обработка «Групповое перепроведение документов» есть в большинстве типовых конфигураций. В зависимости от версии она находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» либо доступна только через меню «Все функции» (открывается сочетанием Ctrl+Shift+F11 или через главное меню, если пункт включён в настройках) → «Стандартные» → «Групповое перепроведение документов».

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

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

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

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

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

Сравнение вариантов

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

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

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

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

Закрытие месяца / перепроведение из раздела «Операции»

Штатный сценарий в Бухгалтерии 3.0: перепроведение встроено в регламентную операцию. Удобно для бухгалтера, но перепроводит весь период целиком без выбора видов документов.

Особенности для разных конфигураций

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

В Бухгалтерии 3.0 перепроведение доступно через «Операции» → «Перепроведение документов». Укажите период и организацию, программа предложит перепровести документы за месяц или с начала года. Перед закрытием месяца после правок задним числом программа сама сообщит, что требуется перепроведение, — игнорировать это сообщение нельзя, иначе регламентные операции (расчёт себестоимости, амортизация) посчитаются по устаревшим данным.

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

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

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

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

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

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

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

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

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

Все документы проведены, список ошибок пуст или содержит только ожидаемые сообщения

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

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

Оборотно-сальдовая ведомость
Норма

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

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

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

Отчёт по остаткам товаров
Норма

Нет отрицательных остатков на конец периода

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

Отрицательные остатки — признак того, что товар списан раньше поступления, нужен разбор хронологии

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

Граница стоит на последнем документе периода

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

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

Отдельно проверьте документы, которые при перепроведении выдали ошибки. Частые причины: недостаток остатка на складе (товар был продан до поступления по времени), закрытый период, заполненные вручную движения, которые конфликтуют с автоматическими. Каждый такой документ разбирается индивидуально: либо корректируется дата/время, либо восполняется остаток, либо документ осознанно оставляется непроведённым.

Типичные ошибки и как их избежать

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

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

Перед массовым перепроведением полезно зафиксировать текущее состояние учёта: сформировать ОСВ и главную книгу за период и сохранить их в файл. После операции сравнение «до/после» займёт несколько минут и сразу покажет, изменилось ли что-то сверх ожидаемых правок. Это особенно важно, если перепроведение выполняется по просьбе бухгалтерии — у вас будет документированный ответ на вопрос «а что поменялось?».
ПЗ
Практическое замечание

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

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

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

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

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

Что делать, если документ не перепроводится с ошибкой «не хватает остатка»?

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

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

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

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

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

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

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

Итог

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

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