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

Учет и Финансы · 9 мин

Как провести несколько документов в 1С одновременно

Как провести несколько документов в 1С сразу: групповое проведение, обработка «Проведение документов», восстановление последовательностей и типичные ошибки.

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

Выбор способа зависит от конфигурации (Управление торговлей, Бухгалтерия предприятия, ERP и др.), количества документов и того, нужно ли проводить их строго по времени. Ниже разобраны основные варианты: групповое проведение из списка, стандартная обработка проведения, восстановление последовательностей и программный способ для администраторов.

Когда требуется массовое проведение документов

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

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

Способ 1. Проведение нескольких документов прямо из списка

Самый простой вариант подходит, когда документов немного — от нескольких штук до пары сотен. Откройте журнал документов нужного вида, например «Реализации (акты, накладные)» или «Поступления товаров и услуг».

Выделите нужные строки: отдельные документы — с зажатой клавишей Ctrl, диапазон — с зажатой Shift. Затем откройте меню «Ещё» и выберите команду «Провести». Программа последовательно проведёт все выделенные документы и покажет результат.

Проведение из списка документов
  1. 1
    Откройте журнал нужного вида документов и при необходимости установите отбор по периоду или контрагенту
  2. 2
    Выделите документы мышью с Ctrl (точечно) или Shift (диапазон)
  3. 3
    В меню «Ещё» выберите команду «Провести»
  4. 4
    Дождитесь окончания обработки и изучите сообщения об ошибках
  5. 5
    Проверьте, что у выделенных документов появился признак проведения

Если какие-то документы не провелись, программа выведет сообщения с причинами: не заполнены обязательные поля, отрицательные остатки, дата запрета изменения данных. Такие документы придётся исправить и провести повторно.

Способ 2. Стандартная обработка «Проведение документов»

Для больших объёмов удобнее штатная обработка. В типовых конфигурациях она находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Проведение документов» (в некоторых версиях — «Групповое перепроведение документов»). Точное расположение зависит от конфигурации и версии.

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

Способ 3. Восстановление последовательностей

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

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

Что выбрать для массового проведения

Проведение из списка

Подходит для десятков документов и точечного выбора. Ограничение: нет гарантии хронологического порядка и контроля последовательностей.

Обработка «Проведение документов»

Подходит для перепроведения целого периода с отчётом об ошибках. Требует прав администратора.

Восстановление последовательностей

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

Способ 4. Программное проведение через обработку

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

bsl
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка ИЗ Документ.РеализацияТоваровУслуг ГДЕ Дата МЕЖДУ &Начало И &Конец И НЕ Проведен");
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
  Док = Выборка.Ссылка.ПолучитьОбъект();
  Попытка
    Док.Записать(РежимЗаписиДокумента.Проведение);
  Исключение
    Сообщить("Не проведён " + Док.Ссылка + ": " + ОписаниеОшибки());
  КонецПопытки;
КонецЦикла;

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

Проверка результата и типичные ошибки

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

Контрольные точки

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

Журнал документов за период
Норма

Все нужные документы помечены как проведённые

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

Остались непроведённые документы без объяснимой причины

Оборотно-сальдовая ведомость
Норма

Остатки логичны и сходятся с ожидаемыми данными

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

Появились отрицательные остатки или неожиданные суммы

Сообщения обработки
Норма

Ошибок нет или все они разобраны и исправлены

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

Есть необработанные ошибки проведения

Типичные ошибки
01
Перепроведение без резервной копии — при ошибке данные закрытого периода изменятся безвозвратно
02
Проведение в хаотичном порядке при партионном учёте — партии списываются неверно, себестоимость искажается
03
Игнорирование даты запрета изменения данных — часть документов молча не проводится
04
Перепроведение при работающих пользователях — конфликты блокировок и неполная обработка
05
Отсутствие сверки итогов после обработки — расхождения обнаруживаются только при сдаче отчётности

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

Итог

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

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

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

Можно ли провести документы разных видов одновременно?

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

Почему часть документов не провелась при групповой обработке?

Основные причины: не заполнены обязательные реквизиты, недостаточно товара на складе при контроле остатков, дата документа попадает в период запрета изменения данных, либо документ помечен на удаление. Текст конкретной причины выводится в сообщениях — откройте их и исправьте каждый документ по отдельности.

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

Перепроведение просто заново проводит документы, а восстановление последовательности дополнительно гарантирует строгий хронологический порядок и корректность итогов механизмов вроде партионного учёта. Если в конфигурации используются последовательности, предпочтителен именно второй способ.

Можно ли проводить документы, пока пользователи работают в базе?

Технически да, но нежелательно: возможны блокировки, из-за которых часть документов не проведётся, а пользователи могут создавать новые документы «внутри» обрабатываемого периода. Массовое перепроведение безопаснее выполнять в нерабочее время или в монопольном режиме.

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

Тем же способом, что и проведение: выделите документы в журнале и в меню «Ещё» выберите «Отменить проведение». Учтите, что отмена проведения удаляет движения по регистрам, и если на эти документы ссылаются более поздние, учёт может стать некорректным — после отмены проверьте последующие документы периода.

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

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