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

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

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

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

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

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

Зачем нужно перепроведение и когда оно требуется

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

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

Отрицательные остаткиТовар списан раньше поступления

Проверьте отчёт «Остатки товаров» на даты с минусом

Ошибка закрытия месяцаНарушена последовательность документов

Откройте детализацию ошибки в помощнике закрытия

Расхождение ОСВ и складских отчётовДвижения рассчитаны на устаревших данных

Сравните количественные итоги по счетам учёта ТМЦ

Подготовка: резервная копия и монопольный режим

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

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

Способ 1: обработка «Проведение документов»

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

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

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

Способ 2: восстановление последовательностей и закрытие месяца

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

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

Сравнение способов

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

Подходит для выборочного перепроведения по видам документов за любой период; требует ручного контроля результата

Закрытие месяца / восстановление последовательности

Встроено в регламент, безопаснее для типовых сценариев, но охватывает только документы, влияющие на соответствующие расчёты

Внешние обработки и код

Гибкий вариант для нестандартных задач, но требует участия разработчика и тестирования на копии

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

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

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

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

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

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

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

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

Есть документы с причиной отказа — разбирать по одному

Остатки склада по дням
Норма

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

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

Минус на конкретную дату — ищите документ-источник

Закрытие месяца
Норма

Выполняется без сообщений о последовательности

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

Ошибка сохраняется — перепроведите более широкий период

Типичные ошибки и ограничения

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

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

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

FAQ

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

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

Что делать, если документ не проводится из-за даты запрета редактирования?

Временно сдвиньте дату запрета в разделе «Администрирование → Поддержка и обслуживание → Даты запрета изменения данных», выполните перепроведение и верните дату обратно. Операцию должен согласовать ответственный за учёт, так как данные закрытого периода изменятся.

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

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

Как перепровести документы программно, внешней обработкой?

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

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

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

Нужно ли перепроведение, если закрытие месяца проходит без ошибок?

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

Итог

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

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