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

В этой статье разберём все способы поиска непроведённых документов в разных конфигурациях 1С 8.3 (Бухгалтерия, УТ, ЗУП, ERP), включая скрытые методы для опытных пользователей. Также выясним, почему документы не проводятся, и как это исправить без обращения к программистам. Инструкции подойдут для любых версий платформы, но с учётом особенностей конкретных релизаций.

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

1. Почему документы остаются непроведёнными: основные причины

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

  • 🔴 Ошибки в данных: отсутствует обязательное поле (например, контрагент или номенклатура), указан неверный склад, отрицательное количество товара.
  • 🔴 Нехватка прав: у пользователя нет разрешения на проведение документа или изменение определённых реквизитов.
  • 🔴 Блокировки объектов: документ заблокирован другим пользователем (например, при одновременной работе в сеансе 1С:Предприятие).
  • 🔴 Технические сбои: обрыв связи с сервером, падение сеанса, ошибки в коде конфигурации.
  • 🔴 Логические ошибки: например, попытка провести документ «Реализация товаров» без предварительного оформления «Отгрузки».

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

Важно! В некоторых случаях документ может выглядеть проведённым в интерфейсе, но фактически не записывать движения в регистры. Это происходит из-за ошибок в транзакциях. Проверить это можно через Журнал регистрации (об этом ниже).

📊 Какая конфигурация 1С у вас используется?
1С:Бухгалтерия
1С:Управление торговлей
1С:Зарплата и Управление Персоналом
1С:ERP
Другая

2. Способ 1: Поиск через стандартный отчёт «Анализ проведённых документов»

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

Как открыть отчёт:

  1. Перейдите в меню Отчёты → Стандартные отчёты → Анализ проведённых документов.
  2. В поле «Период» укажите диапазон дат, за который нужно проверить документы.
  3. В разделе «Отбор» выберите типы документов (например, «Реализация товаров», «Поступление», «Счёт-фактура»).
  4. Нажмите «Сформировать».

В результате вы получите таблицу со статусами:

  • Проведён — документ записал движения в регистры.
  • Не проведён — документ сохранён, но не сформировал проводки.
  • ⚠️ Помечен на удаление — документ существует, но неактивен.

Критичный нюанс: отчёт показывает только те документы, которые физически существуют в базе. Если документ был удалён (даже с пометкой), он не отобразится.

💡

Чтобы ускорить формирование отчёта, сначала сузьте период до 1–2 дней, а затем расширяйте его при необходимости.

3. Способ 2: Использование журнала документов с фильтром по статусу

Если вам нужно найти непроведённые документы конкретного типа (например, только счета или платежные поручения), удобнее работать через Журнал документов. Этот метод подходит для оперативного контроля без лишних данных.

Пошаговая инструкция:

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

Для ускорения процесса можно использовать поиск по колонке:

  1. Кликните правой кнопкой по заголовку колонки «Проведён».
  2. Выберите «Фильтр» → «Равно» → «Нет».

Этот способ особенно полезен в 1С:ЗУП, где часто требуется проверять непроведённые кадровые приказы или больничные листы.

Открыть нужный журнал (например, "Кассовые документы")

Добавить колонку "Проведён" через настройку списка

Отфильтровать по значению "Нет"

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

Экспортировать список в Excel при необходимости-->

4. Способ 3: Запрос через «Все функции» (для опытных пользователей)

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

Как выполнить запрос:

  1. Нажмите Ctrl + Shift + F или перейдите в меню Сервис → Все функции.
  2. В строке поиска введите «Запрос» и выберите «Конструктор запроса».
  3. В конструкторе укажите таблицу документов (например, Документ.РеализацияТоваровУслуг).
  4. Добавьте условие отбора: Проведён = ЛОЖЬ.
  5. Выберите поля для вывода (дату, номер, контрагента).
  6. Выполните запрос и экспортируйте результаты.

Пример кода запроса для поиска непроведённых реализаций за текущий месяц:

ВЫБРАТЬ

РеализацияТоваровУслуг.Ссылка КАК Документ,

РеализацияТоваровУслуг.Дата,

РеализацияТоваровУслуг.Номер,

РеализацияТоваровУслуг.Контрагент

ИЗ

Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

ГДЕ

РеализацияТоваровУслуг.Проведён = ЛОЖЬ

И РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода

⚠️ Внимание: Неправильно составленный запрос может вызвать зависание базы, особенно если в нём нет ограничений по дате. Всегда тестируйте запросы на небольших периодах.

5. Способ 4: Проверка через «Журнал регистрации» (для диагностики ошибок)

Если документ внешне выглядит проведённым, но не формирует движения, причину можно найти в Журнале регистрации. Этот инструмент фиксирует все действия системы, включая ошибки проведения.

Как пользоваться журналом:

  1. Откройте Администрирование → Журнал регистрации.
  2. Установите фильтр по типу события: «Ошибка» или «Проведение документа».
  3. Обратите внимание на колонки:
    • 📅 Дата/время — когда произошла ошибка.
    • 📄 Документ — ссылка на проблемный объект.
    • Описание — текст ошибки (например, «Недостаточно прав» или «Отрицательное количество»).

Типичные ошибки в журнале, связанные с непроведёнными документами:

Код ошибки Описание Как исправить
210 Недостаточно прав для проведения Назначить пользователю роль с правом проведения
301 Отрицательное количество товара Проверить остатки и исправить количество
405 Документ заблокирован другим пользователем Снять блокировку через «Активные пользователи»
500 Ошибка в модуле документа Обратиться к программисту для исправления кода

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

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

1. Открыть документ в режиме «1С:Предприятие» и нажать «Провести» — иногда ошибка появляется только при повторной попытке.

2. Проверить логику проведения в конфигураторе (если есть доступ).

3. Сравнить документ с аналогичным, который проводится успешно (через «Сравнить с эталоном»).

6. Способ 5: Внешние обработки для массового поиска

Для крупных баз с тысячами документов ручные методы неэффективны. В этом случае помогут внешние обработки, которые автоматизируют поиск непроведённых объектов. Например:

  • 🔍 «Поиск и исправление непроведённых документов» (от фирмы 1С).
  • 🔍 «Универсальный отчёт по документам» (доступен на портале Infostart).
  • 🔍 «Анализ целостности данных» — проверяет не только проведение, но и ссылки между объектами.

Как подключить обработку:

  1. Скачайте файл обработки (обычно имеет расширение .epf или .erf).
  2. В откройте Файл → Открыть и выберите скачанный файл.
  3. Следуйте инструкциям обработки (обычно нужно указать период и типы документов).

⚠️ Внимание: Перед использованием сторонних обработок обязательно сделайте резервную копию базы. Некоторые скрипты могут изменять данные необратимо.

💡

Внешние обработки экономят время, но требуют осторожности. Проверяйте отзывы о обработке на форумах (например, на Infostart или 1С:ИТС) перед использованием.

7. Как исправить непроведённые документы: пошаговые действия

Найти непроведённые документы — половина дела. Главное — правильно их обработать, чтобы не усугубить проблему. Вот алгоритм действий:

1. Проверьте причину непроводимости:

  • 🔹 Откройте документ и нажмите «Провести». Если появляется ошибка — исправьте её (например, заполните обязательное поле).
  • 🔹 Посмотрите Журнал регистрации для этого документа (как описано выше).

2. Исправление типичных ошибок:

Проблема Решение
Отрицательное количество товара Проверить остатки на складе и скорректировать количество в документе.
Отсутствует контрагент/номенклатура Заполнить реквизиты или восстановить удалённые справочники.
Документ заблокирован Снять блокировку через Администрирование → Активные пользователи.
Ошибка в коде конфигурации Обратиться к программисту или обновить конфигурацию.

3. Если документ не нужен:

  • 🗑️ Удалите его (если он не связан с другими операциями).
  • 🔄 Перенесите данные в новый документ и проведите его.

4. Массовое исправление:

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

  1. Выделите все непроведённые документы в журнале.
  2. Нажмите «Действия» → «Провести».
  3. Если появляются ошибки — исправляйте их по одному.

💡

Если документ «завис» в статусе «Помечен на удаление», но не удаляется — попробуйте снять пометку через Все функции → Пометка на удаление (выбрав документ и нажав «Снять пометку»).

8. Профилактика: как избежать непроведённых документов

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

  • 🛡️ Настройка прав пользователей: ограничьте права на создание документов только для ответственных сотрудников.
  • 🛡️ Использование шаблонов: создайте шаблоны для часто используемых документов (например, счёта или платежки) с заполненными обязательными полями.
  • 🛡️ Автоматическая проверка: настройте регламентное задание, которое раз в день будет формировать отчёт по непроведённым документам.
  • 🛡️ Обучение сотрудников: проведите инструктаж по заполнению документов (особенно для новых пользователей).
  • 🛡️ Резервное копирование: регулярно сохраняйте резервные копии базы, чтобы можно было откатиться при массовых ошибках.

В конфигурациях 1С:ERP и 1С:УТ полезно настроить уведомления о непроведённых документах. Для этого:

  1. Перейдите в Администрирование → Настройки системы → Уведомления.
  2. Создайте новое уведомление с условием «Документ не проведён» и укажите получателей (например, главного бухгалтера).

⚠️ Внимание: В некоторых конфигурациях (например, 1С:Бухгалтерия КОРП) есть встроенный механизм контроля проведения документов. Проверьте его настройки в разделе «Администрирование → Настройки программы».

FAQ: Частые вопросы о непроведённых документах в 1С

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

Да, но нужно учитывать несколько нюансов:

  • Если документ влияет на остатки (например, реализация или поступление), его проведение может исказить текущие данные. В этом случае лучше создать корректировочный документ на актуальную дату.
  • В бухгалтерских конфигурациях (например, 1С:Бухгалтерия) проведение задним числом может потребовать перепроведения последующих документов (например, закрытия месяца).
  • Перед проведением проверьте, не заблокирована ли дата в настройках учётной политики (Главное → Настройки → Учётная политика).

Почему документ проводится, но не формирует движения в регистрах?

Это типичная ситуация, когда:

  • В документе отключено проведение (проверьте флажок «Проведён» в форме документа).
  • Есть ошибка в модуле документа (требуется вмешательство программиста).
  • Документ помечен на удаление, но не удалён физически.
  • Нарушена логика проведения (например, в документе не заполнены обязательные реквизиты, но система не выводит ошибку).

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

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

Как найти непроведённые документы в 1С:ЗУП (зарплата и кадры)?

В 1С:Зарплата и Управление Персоналом непроведённые документы часто связаны с:

  • 📝 Кадровыми приказами (приём, увольнение, перевод).
  • 💰 Начислениями зарплаты (если не заполнен табель или оклад).
  • 📋 Больничными листами (ошибки в расчёте пособий).

Как искать:

  1. Используйте отчёт «Анализ начислений зарплаты» (Зарплата → Отчёты).
  2. Проверьте журнал «Кадровые документы» с фильтром по статусу «Не проведён».
  3. Для больничных листов используйте отчёт «Контроль больничных листов».

Типичные ошибки:

  • Не заполнено поле «Дата начала работы
  • Отрицательная сумма начисления (например, при возврате аванса).
  • Отсутствует график работы у сотрудника.

Можно ли автоматически удалять непроведённые документы старше определённой даты?

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

  1. Создайте резервную копию базы.
  2. Используйте внешнюю обработку (например, «Удаление помеченных объектов» с сайта Infostart).
  3. Настройте фильтр по дате и типу документов.
  4. Перед удалением экспортируйте список документов в Excel для отчётности.

⚠️ Внимание: Автоматическое удаление может нарушить ссылки между документами (например, если непроведённый счёт связан с реализацией). Перед массовым удалением проконсультируйтесь с программистом.

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

Чтобы избежать искажений в учёте:

  1. Создайте тестовую копию базы и проведите документ там.
  2. Сравните остатки до и после проведения с помощью отчётов:
    • Оборотно-сальдовая ведомость (для бухгалтерских данных).
    • Остатки товаров (для складского учёта).
    • Взаиморасчёты с контрагентами (для дебиторской/кредиторской задолженности).
  • Если остатки изменились критично — скорректируйте документ или создайте корректировочную операцию на текущую дату.