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