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