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