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