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