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