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