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

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

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

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

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

Главный риск массовой операции — документы проведутся не в том порядке или не проведутся вовсе из-за ошибок: нехватки остатков на складе, незаполненных реквизитов, закрытого периода. Поэтому процедура состоит не из одной кнопки, а из подготовки, запуска и обязательной проверки результата.

Ниже разобраны два основных способа — через список документов и через специальную обработку, а также восстановление последовательности, контроль ошибок и ситуации, когда массовое проведение лучше не запускать.

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

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

Сделайте резервную копию базы. Массовое проведение изменяет движения по регистрам, остатки и взаиморасчёты; если что-то пойдёт не так (например, документы проведутся с неверными настройками отражения), откатить массовую операцию вручную будет крайне трудоёмко. В файловой базе достаточно скопировать файл 1Cv8.1CD, в клиент-серверной — выполнить выгрузку через конфигуратор или средствами СУБД.

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

Способ 1: групповое проведение из списка документов

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

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

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

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

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

В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация) есть штатная обработка массового проведения. Обычно она находится в разделе «Администрирование» → «Обслуживание» → «Проведение документов» либо в «Операции» → «Проведение документов» — точное расположение зависит от конфигурации и версии.

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

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

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

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

Для этого служит обработка «Восстановление последовательностей» (или «Групповое перепроведение документов» в составе механизмов закрытия месяца в современных конфигурациях). Она перепроводит документы строго по дате и времени, начиная с точки нарушения последовательности. В 1С:Бухгалтерии аналогичную роль выполняет операция «Перепроведение документов» в разделе «Операции».

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

Сравнение способов

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

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

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

Оптимальна для массового проведения за период по нескольким видам документов; требует прав и контроля списка ошибок.

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

Обязательна при изменениях задним числом; самая ресурсоёмкая, запускать в нерабочее время.

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

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

Типичные причины, по которым документы не проводятся: недостаточно остатков на складе (реализация раньше поступления), незаполненные обязательные реквизиты (договор, склад, счета учёта), закрытый период, помеченные на удаление связанные объекты. Каждую группу ошибок разбирайте отдельно: исправьте причину и повторно проведите только проблемные документы.

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

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

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

Непроведённые документы
Норма

В журналах нет документов без признака проведения за целевой период

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

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

Остатки на складе
Норма

Отчёт по остаткам не показывает отрицательных значений

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

Отрицательные остатки — реализация проведена раньше поступления, нужно восстановление последовательности

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

Обороты соответствуют ожиданиям, нет незаполненных счетов

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

Появились обороты по неожиданным счетам или «красные» сальдо

Типичные ошибки и ограничения

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

Вторая ошибка — игнорирование списка непроведённых документов. Пользователь видит «обработка завершена» и считает, что всё в порядке, хотя треть документов не провелась из-за ошибок. До закрытия периода обязательно добейтесь нулевого остатка непроведённых.

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

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

Когда массовое проведение не поможет

Если документы не проводятся из-за ошибок в данных, никакая обработка их не «продавит» — сначала нужно исправить сами данные. Массовое проведение лишь выполняет стандартную процедуру проведения для каждого документа, со всеми контролями.

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

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

Итог

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

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

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

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

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

Можно ли отменить массовое проведение?

Штатной кнопки «отменить всё» нет. Варианты: восстановить базу из резервной копии, сделанной перед операцией, либо массово отменить проведение теми же средствами — выделить документы в журнале и выбрать «Отменить проведение». Именно поэтому копия перед запуском обязательна.

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

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

Нужно ли проводить помеченные на удаление документы?

Нет, помеченные на удаление документы проводить не нужно и нельзя — сначала снимите пометку, если документ нужен, либо удалите его окончательно через «Удаление помеченных объектов». Обработки массового проведения обычно пропускают такие документы автоматически.

Что делать, если штатной обработки в конфигурации нет?

Используйте групповое проведение через журналы документов по каждому виду, либо закажите у специалиста по 1С внешнюю обработку массового проведения под вашу конфигурацию. Для самописных решений это стандартная и недорогая доработка.

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

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