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