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

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

Групповое перепроведение документов в 1С: для чего нужно и как выполнить правильно

Зачем нужно групповое перепроведение документов в 1С, когда его запускать, как выполнить обработку безопасно и какие ошибки чаще всего мешают восстановить последовательность.

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

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

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

Что происходит с данными при перепроведении

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

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

В каких ситуациях нужно групповое перепроведение

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

Запускать перепроведение имеет смысл в следующих случаях:

  • изменён, перепроведён или помечен на удаление документ прошлого периода, от которого зависят последующие движения;
  • выполнена загрузка данных из внешней системы (обмен с сайтом, складской программой, другой базой) задним числом;
  • исправлены данные справочников, влияющие на проведение: ставки НДС, счета учёта номенклатуры, договоры контрагентов;
  • отчёты по остаткам склада или взаиморасчётам расходятся с оборотно-сальдовой ведомостью или с данными карточек документов;
  • после обновления конфигурации требуется перезаполнение движений по изменённым регистрам;
  • закрытие месяца выдаёт ошибки о некорректных остатках или отрицательных партиях.
Граница последовательности сдвинулась назадЕсть изменения задним числом

Проверить дату границы в панели последовательностей и сравнить с текущим периодом

Остатки в отчётах не сходятсяДвижения регистров устарели

Сверить отчёт по складу с ОСВ и карточкой счёта

Закрытие месяца падает с ошибкамиНекорректные остатки или партии

Прочитать текст ошибки: часто прямо указана дата проблемного документа

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

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

Где находится обработка и как её запустить

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

Общий порядок запуска одинаков:

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

Как подготовиться и снизить риски

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

Минимальный набор мер предосторожности:

  • сделайте резервную копию или снимок базы перед запуском — это единственный способ откатиться, если результат окажется хуже исходного состояния;
  • при возможности сначала прогоните обработку на копии базы и сравните ключевые отчёты до и после;
  • запускайте перепроведение в нерабочее время, чтобы пользователи не создавали новые документы внутри обрабатываемого периода;
  • зафиксируйте контрольные значения до запуска: остатки по складу, ОСВ по расчётам, итоги по партиям — после перепроведения вы сможете сравнить и понять, что именно изменилось.

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

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

Типичные причины отказа:

  • Нехватка остатка на складе. Реализация списывает товар, которого не было на дату документа. Решение: найти, куда «ушёл» остаток (изменённая приходная накладная, дублирующее списание), исправить источник и повторить перепроведение.
  • Незаполненные обязательные реквизиты. После обновления конфигурации могли появиться новые обязательные поля. Решение: заполнить реквизиты, иногда удобно это сделать групповой обработкой изменения реквизитов.
  • Дата запрета изменения данных. Если период закрыт датой запрета редактирования, документы внутри него не перепроведутся. Решение: временно сдвинуть дату запрета для служебного пользователя и вернуть её после завершения.
  • Помеченные на удаление объекты в табличных частях. Ссылки на удалённые товары или договоры. Решение: заменить ссылки на актуальные.
Типичные ошибки
01
Перепроведение всей базы за несколько лет вместо точечного периода — обработка идёт часами и блокирует работу без пользы
02
Запуск без резервной копии — при неудачном результате откатить изменения невозможно
03
Игнорирование протокола непроведённых документов — последовательность восстановлена лишь частично, остатки остаются неверными
04
Перепроведение до исправления исходных документов — ошибки просто перезаписываются на весь период
05
Работа пользователей внутри периода во время обработки — новые документы снова нарушают последовательность

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

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

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

  1. Убедитесь, что все документы периода проведены — протокол обработки пуст или все ошибки разобраны.
  2. Проверьте границу последовательности: она должна стоять на текущем моменте (или на конце обработанного периода).
  3. Сравните контрольные отчёты с сохранёнными значениями до перепроведения: остатки склада, взаиморасчёты с контрагентами, ОСВ по счетам учёта товаров.
  4. Запустите штатное закрытие месяца или расчёт себестоимости за первый месяц периода — ошибки расчёта сигнализируют об оставшихся проблемах.
Контрольные точки

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

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

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

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

Есть непроведённые документы с текстом ошибки

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

Стоит на конце обработанного периода или текущей дате

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

Осталась внутри периода — часть движений недостоверна

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

Сходится с данными до изменения задним числом и без отрицательных остатков

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

Отрицательные остатки, расхождения с ОСВ

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

Выполняется без ошибок по себестоимости и партиям

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

Ошибки расчёта, ссылки на конкретные документы

Альтернативы полному перепроведению

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

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

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

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

Ручное перепроведение нескольких документов

Подходит при точечных изменениях; не требует остановки работы, но не масштабируется на сотни документов

Групповое перепроведение за период

Универсальный способ восстановить последовательность; требует копии базы, нерабочего времени и разбора протокола

Регламентное задание восстановления последовательностей

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

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

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

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

Частые вопросы

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

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

Изменятся ли проводки прошлых закрытых периодов?

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

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

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

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

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

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

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

Что делать, если после перепроведения остатки стали хуже?

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

Итог

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

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