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