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

Документы и Печать · 10 мин

Как узнать, что документ проведен в 1С

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

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

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

Визуальные признаки проведенного документа в списке

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

Обратите внимание: внешний вид значков зависит от конфигурации и версии платформы. В интерфейсе «Такси» непроведенные документы часто дополнительно выделяются серым цветом текста. Если вы работаете в самописной или сильно доработанной конфигурации, ориентируйтесь не на цвет, а на наличие движений у документа — это самый надежный признак.

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

Значок с зеленой галочкойДокумент проведен

Проверьте движения через кнопку Дт/Кт, если есть сомнения

Значок без галочки, серый текстДокумент не проведен

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

Перечеркнутый значокПометка на удаление

При необходимости снимите пометку через контекстное меню

Проверка статуса в форме самого документа

Откройте документ двойным щелчком. В проведенном документе кнопка в командной панели обычно называется «Отменить проведение» или «Распровести», а у непроведенного — «Провести» или «Провести и закрыть». Это самый однозначный индикатор прямо внутри формы.

Дополнительный признак — доступность команды просмотра проводок. В 1С:Бухгалтерии это кнопка «Дт/Кт» в командной панели документа. Если при ее нажатии открывается список проводок с суммами и счетами — документ проведен. Если список пуст или команда недоступна, документ либо не проведен, либо в принципе не формирует движений по данному регистру.

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

Проверка через движения документа

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

Если список регистров пуст, значит документ не проведен либо проведение было отменено. Если записи есть — документ проведен и участвует в учете. Здесь же можно увидеть, какие именно регистры затронуты: бухгалтерский, накопления по складам, расчеты с покупателями и поставщиками, регистры НДС.

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

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

Программная проверка проведения документа

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

Если ДокументСсылка.Проведен Тогда

Сообщить("Документ проведен");

Иначе

Сообщить("Документ не проведен");

КонецЕсли;

В запросах статус проверяется через поле Проведен таблицы документа. Типичный запрос для отбора только проведенных документов выглядит так:

ВЫБРАТЬ

РеализацияТоваровУслуг.Ссылка,

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

ИЗ

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

ГДЕ

РеализацияТоваровУслуг.Проведен = ИСТИНА

Учитывайте, что пометка удаления и проведение — взаимоисключающие состояния: помеченный на удаление документ автоматически теряет проведение. Поэтому в запросах иногда дополнительно проверяют поле ПометкаУдаления, если логика требует различать эти состояния.

bsl
// Проверка статуса документа по ссылке
Если ДокументСсылка.Проведен Тогда
    // документ участвует в учете
ИначеЕсли ДокументСсылка.ПометкаУдаления Тогда
    // документ помечен на удаление
Иначе
    // документ записан, но не проведен
КонецЕсли;

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

На практике чаще требуется обратная задача — найти документы, которые забыли провести. В большинстве типовых конфигураций есть встроенные средства: обработка «Проведение документов» (раздел «Операции» или «Администрирование» в зависимости от конфигурации) позволяет отобрать непроведенные документы за период и провести их пакетно.

В 1С:Бухгалтерии также удобен отчет «Экспресс-проверка ведения учета» — он показывает ошибки учета, включая непроведенные документы и нарушения последовательности. В журналах документов можно настроить отбор: нажмите «Еще → Настроить список» и добавьте условие по полю «Проведен» равно «Нет».

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

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

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

Вторая распространенная ситуация — документ не проводится из-за ошибки: не хватает товара на складе, не заполнены обязательные поля, нарушена дата запрета. В этом случае 1С выводит сообщение об ошибке, а документ остается непроведенным. Не игнорируйте текст сообщения — в нем указана конкретная причина отказа.

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

Типичные ошибки
01
Путать «Записать» и «Провести» — документ сохранен, но движений нет и в отчеты он не попадает
02
Ориентироваться только на цвет строки — в нестандартных конфигурациях раскраска может не соответствовать статусу
03
Игнорировать сообщения об ошибках при проведении — документ остается непроведенным, а пользователь считает операцию выполненной
04
Проверять проведение только по проводкам Дт/Кт — документ может двигать только регистры накопления
Контрольные точки

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

Значок в журнале документов
Норма

Есть зеленая галочка или обычный значок документа

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

Значок без галочки, строка серая или перечеркнута

Кнопка в форме документа
Норма

Отображается «Отменить проведение»

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

Отображается «Провести»

Движения документа
Норма

Список регистров заполнен записями

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

Список регистров пуст

Данные в отчетах
Норма

Суммы документа видны в оборотах и остатках

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

Документ отсутствует в отчетах за свой период

Частые вопросы о проведении документов

Чем запись документа отличается от проведения?

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

Почему документ не проводится, хотя все поля заполнены?

Частые причины: недостаточно товара на складе при контроле остатков, установлена дата запрета изменения данных, нарушена последовательность документов, не хватает прав у пользователя. Текст сообщения об ошибке при попытке проведения указывает конкретную причину.

Можно ли проверить проведение документа, не открывая его?

Да. В журнале документов достаточно посмотреть на значок в первой колонке. Также можно настроить отбор списка по полю «Проведен» или использовать обработку группового проведения, которая покажет все непроведенные документы за период.

Что происходит со статусом при пометке документа на удаление?

При установке пометки на удаление проведение документа автоматически отменяется, все его движения удаляются из регистров. При снятии пометки документ остается непроведенным — его нужно провести заново вручную.

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

Используйте поле Проведен таблицы документа в условии ГДЕ: Документ.Проведен = ИСТИНА. Это логическое поле, доступное у любого вида документов. Для полной картины дополнительно проверяйте поле ПометкаУдаления.

Документ проведен, но в отчете его нет. В чем причина?

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

Итог

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

Проведенный документ определяется по значку с галочкой в журнале, кнопке «Отменить проведение» в форме и наличию движений по регистрам. Программно статус проверяется свойством Проведен. Запись документа не равна проведению, а пометка на удаление автоматически отменяет проведение.