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