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