В работе с 1С:Предприятие 8.3 часто возникает задача определить, когда именно был создан тот или иной документ — будь то счет, накладная или приказ. Стандартные формы программы не всегда отображают эту информацию на видном месте, что вызывает путаницу у пользователей. Особенно актуально это для бухгалтеров, аудиторов и системных администраторов, которым нужно отслеживать историю изменений или восстанавливать хронологию событий.
В этой статье мы разберем все возможные способы просмотра даты создания документа — от базовых методов через интерфейс программы до продвинутых SQL-запросов и работы с конфигуратором. Вы узнаете, где хранится эта информация в разных редакциях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом), как обойти ограничения прав доступа и что делать, если дата создания не совпадает с датой проведения. Материал будет полезен как начинающим пользователям, так и опытным специалистам, которые хотят систематизировать свои знания.
Предупредим заранее: некоторые методы требуют прав администратора или доступа к конфигуратору. Если вы работаете в облачной версии 1С (например, 1С:Fresh), часть способов может быть недоступна — об этом мы тоже упомянем в соответствующих разделах.
1. Способ №1: Просмотр даты создания через журнал документов
Самый простой и доступный метод — использовать стандартный журнал документов. Он есть во всех типовых конфигурациях и не требует специальных прав. Давайте разберем по шагам, как это сделать.
Откройте нужный журнал (например, Продажи → Счета покупателям или Закупки → Поступление товаров). Найдите колонку Дата — она обычно отображает дату проведения документа, а не создания. Чтобы увидеть дату создания, выполните следующие действия:
- 📌 Нажмите правой кнопкой мыши на заголовок любой колонки в журнале и выберите
Настройка списка. - 🔍 В открывшемся окне найдите поле
Дата создания(илиДатаВремяСоздания— название зависит от конфигурации). - ✅ Отметьте это поле галочкой и нажмите
ОК. - 🔄 Если колонка не появилась, попробуйте обновить список (клавиша
F5).
Проверьте права доступа в 1С|Обновите конфигурацию до последней версии|Обратитесь к администратору за доступом к служебным полям|Попробуйте альтернативные способы из этой статьи-->
В некоторых конфигурациях (например, в 1С:ERP) дата создания может называться иначе — МоментВремени или ДатаРегистрации. Если вы не нашли нужное поле, попробуйте ввести в строку поиска по настройкам слово "созд" — это поможет отфильтровать варианты.
⚠️ Внимание: В облачных версиях 1С (например, 1С:Fresh) настройка колонок может быть ограничена. Если вы не видите опции добавления поля, используйте способ №3 (отчеты) или обратитесь в техническую поддержку.
2. Способ №2: Использование стандартных отчетов 1С
Если журнал документов не показывает дату создания, попробуйте сгенерировать стандартный отчет. Многие конфигурации имеют встроенные отчеты, которые выводят служебную информацию, включая даты создания и изменения документов.
Инструкция:
- Перейдите в раздел
Отчеты(илиАналитика, в зависимости от конфигурации). - Выберите отчет
Анализ документов,Журнал измененийилиИстория документов. - В настройках отчета добавьте поля:
- 📅
Дата создания(илиДатаВремяСоздания) - 👤
Пользователь(кто создал документ) - ⏱️
Дата изменения(если нужна история редактирования)
- 📅
Реализация товаров).Excel, если нужно сохранить данные.В 1С:Бухгалтерия 8.3 полезным будет отчет Журнал проводок (по документам) — он показывает не только дату создания, но и связь с бухгалтерскими записями. В 1С:Управление торговлей обратите внимание на отчет Движения документа.
| Конфигурация 1С | Рекомендуемый отчет | Поле с датой создания |
|---|---|---|
| 1С:Бухгалтерия 8.3 | Журнал проводок (по документам) |
ДатаВремяСоздания |
| 1С:Управление торговлей 11 | Движения документа |
МоментВремени |
| 1С:Зарплата и Управление Персоналом 3 | История кадровых документов |
ДатаРегистрации |
| 1С:ERP Управление предприятием 2 | Журнал изменений объектов |
ДатаСоздания |
Если в вашей конфигурации нет подходящего отчета, попробуйте создать произвольный отчет через Все функции → Стандартные отчеты → Произвольный отчет. В настройках добавьте таблицу с полем ДатаСоздания и свяжите ее с нужным типом документов.
3. Способ №3: Просмотр через форму документа (скрытые поля)
Многие пользователи не знают, что дата создания документа может быть скрыта в дополнительных реквизитах формы. Чтобы ее увидеть, нужно включить отображение служебных полей. Вот как это сделать:
Откройте документ двойным кликом. В верхней части формы найдите кнопку Еще (или Действия) и выберите Изменить форму. В некоторых конфигурациях этот пункт может называться Все действия → Редактировать форму.
После этого:
- 🔧 Перейдите на вкладку
СлужебныеилиРеквизиты. - 🔍 Найдите поля с названиями:
ДатаСозданияПользовательСоздания(кто создал документ)ДатаИзменения(последнее редактирование)
- 📎 Если поля отсутствуют, попробуйте нажать
Еще → История изменений.
В конфигурациях на управляемых формах (например, в 1С:ERP) служебные поля могут быть скрыты даже в режиме редактирования. В этом случае используйте способ №4 (конфигуратор) или №5 (SQL-запрос).
Если вы часто работаете с датами создания документов, добавьте поле ДатаСоздания в печатную форму. Для этого откройте форму документа в режиме редактирования, перейдите на вкладку Макеты и отредактируйте шаблон печати, добавив строку с выражением &ДатаСоздания
4. Способ №4: Просмотр даты через конфигуратор (для администраторов)
Этот метод подходит для пользователей с правами администратора или разработчиков. Он позволяет получить дату создания любого документа, даже если она не отображается в интерфейсе. Вам понадобится доступ к Конфигуратору 1С.
Пошаговая инструкция:
- Закройте все сеансы 1С:Предприятие.
- Запустите 1С:Предприятие в режиме
Конфигуратор(удерживайтеShiftпри запуске или выберите в меню запуска). - Перейдите в
Файл → Открытьи выберите вашу информационную базу. - Откройте
Все функции(кнопка в панели инструментов или менюСервис). - В дереве объектов найдите раздел
Документыи выберите нужный тип (например,ПоступлениеТоваровУслуг). - Нажмите
Действия → Открыть список. - В открывшемся списке добавьте колонку
ДатаСозданиячерез настройку (правая кнопка мыши →Настройка списка).
Если вам нужно узнать дату создания конкретного документа, найдите его в списке и дважды кликните. В форме документа перейдите на вкладку Служебные — там будут поля ДатаСоздания и ПользовательСоздания.
⚠️ Внимание: Работа в конфигураторе требует осторожности. Не изменяйте объекты конфигурации, если не уверены в своих действиях — это может привести к сбоям в работе программы. Для безопасного просмотра данных используйте режим 1С:Предприятие с правами "Полные права".
В некоторых случаях дата создания может храниться не в самом документе, а в журнале регистрации. Чтобы его открыть:
Все функции → Стандартные → Журнал регистрации
В журнале найдите событие с типом Создание объекта и фильтром по имени документа.
5. Способ №5: SQL-запрос к базе данных (для опытных пользователей)
Если вы работаете с 1С на платформе SQL Server или PostgreSQL, можно получить дату создания документа напрямую из базы данных. Этот метод подходит для администраторов и разработчиков, которые имеют доступ к СУБД.
Для Microsoft SQL Server используйте следующий запрос (замените ИмяДокумента на нужный тип, например, Document_ПоступлениеТоваровУслуг):
SELECT
t.Reference AS Ссылка,
t.Date_Time AS ДатаСоздания,
t.UserName AS Пользователь
FROM
_1SJournals.dbo._InfoRg1753 AS t
WHERE
t.Reference LIKE '%ИмяДокумента%'
ORDER BY
t.Date_Time DESC
Для PostgreSQL запрос будет выглядеть так:
SELECT
"_Reference" AS "Ссылка",
"_Date_Time" AS "ДатаСоздания",
"_UserName" AS "Пользователь"
FROM
"_InfoRg1753"
WHERE
"_Reference" LIKE '%ИмяДокумента%'
ORDER BY
"_Date_Time" DESC;
Если вы не знаете точного имени таблицы, посмотрите структуру базы через SQL Server Management Studio или pgAdmin. Таблицы с журналами изменений обычно имеют префикс _InfoRg или _AccRg.
Как найти имя таблицы для документа в 1С
1. Откройте конфигуратор и перейдите в Все функции → Метаданные.
2. Найдите нужный документ (например, РеализацияТоваровУслуг).
3. Посмотрите свойство ИмяТаблицы — оно соответствует таблице в базе данных.
4. Для журналов изменений ищите таблицы с префиксом _InfoRg и номером (например, _InfoRg1753).
⚠️ Внимание: Прямые запросы к базе данных могут нарушить целостность данных, если выполняются без понимая структуры 1С. Всегда делайте резервную копию перед экспериментами. В облачных версиях (например, 1С:Fresh) доступ к SQL запрещен — используйте другие способы.
Если вам нужно получить дату создания для конкретного документа по его номеру, модифицируйте запрос так:
SELECT
t.Reference AS Ссылка,
t.Date_Time AS ДатаСоздания
FROM
_1SJournals.dbo._InfoRg1753 AS t
WHERE
t.Reference LIKE '%Документ.ПоступлениеТоваровУслуг%'
AND t.Reference LIKE '%Номер=ПТУ-000123%'
ORDER BY
t.Date_Time DESC;
Здесь ПТУ-000123 — это номер документа, который можно увидеть в журнале или форме.
6. Способ №6: Использование внешних отчетов и обработок
Если стандартные методы не подходят, можно воспользоваться готовыми внешними обработками, которые выгружают историю документов с датами создания. Такие обработки часто выкладывают на форумах 1С (например, на Infostart или Клерк.Ру).
Примеры полезных обработок:
- 📊 "Анализ истории документов" — показывает даты создания, изменения и пользователей, кто работал с документом.
- 🔍 "Поиск по метаданным" — ищет документы по дате создания в заданном диапазоне.
- 📅 "Календарь документов" — визуализирует даты создания документов в виде календаря.
Как подключить внешнюю обработку:
- Скачайте файл обработки с расширением
.epfили.erf. - В 1С:Предприятие перейдите в
Файл → Открытьи выберите скачанный файл. - Запустите обработку и следуйте инструкциям на экране.
Обратите внимание на обработку "Универсальный отчет по документам" — она позволяет гибко настраивать вывод данных, включая даты создания. Ее можно найти в каталоге 1С:ИТС или на сайте users.v8.1c.ru.
Внешние обработки — самый универсальный способ, если стандартные методы не работают. Они не требуют прав администратора и подходят для облачных версий 1С (при условии, что обработка не использует прямые SQL-запросы).
7. Частые проблемы и их решения
При работе с датами создания документов в 1С 8.3 пользователи сталкиваются с типичными трудностями. Разберем самые распространенные из них и способы их решения.
Проблема 1: В журнале документов нет колонки "Дата создания".
- 🔹 Решение: Проверьте права доступа — возможно, ваша роль в 1С не позволяет просматривать служебные поля. Обратитесь к администратору.
- 🔹 Если прав достаточно, обновите конфигурацию до последней версии — в новых релизах часто добавляют недостающие колонки.
Проблема 2: Дата создания документа не совпадает с датой проведения.
Это нормальная ситуация, так как:
- 📅
Дата проведения— это дата, которая указывается в документе (например, дата отгрузки товара). - ⏱️
Дата создания— это когда документ был физически создан в базе (может отличаться на дни или даже месяцы).
Если вам нужна именно дата проведения, ищите поле Дата в основных реквизитах документа.
Проблема 3: В облачной версии 1С:Fresh нет доступа к конфигуратору и SQL.
В этом случае:
- 🔧 Используйте стандартные отчеты (способ №2).
- 📊 Подключите внешнюю обработку (способ №6), если она не требует прав администратора.
- 📧 Обратитесь в техническую поддержку 1С:Fresh с запросом на предоставление данных.
Проблема 4: После обновления конфигурации даты создания документов сбились.
Это критичная ошибка, которая может возникнуть при некорректном обновлении. Чтобы восстановить данные:
- Восстановите базу из резервной копии (если она есть).
- Обратитесь к партнеру 1С, который выполнял обновление — у них могут быть лог-файлы с историей изменений.
- Используйте журнал регистрации (способ №4), чтобы найти последнюю корректную запись.
⚠️ Внимание: Если даты создания документов критичны для вашего учета (например, для налоговой отчетности), регулярно делайте резервные копии базы и проверяйте целостность данных после обновлений. В некоторых случаях восстановление исходных дат может потребовать ручного ввода информации из бумажных архивов.
FAQ: Ответы на частые вопросы
Можно ли изменить дату создания документа в 1С?
Да, но это требует прав администратора и прямого доступа к базе данных. В обычном режиме 1С:Предприятие дата создания документа не редактируется через интерфейс. Для изменения нужно:
- Открыть конфигуратор.
- Выполнить SQL-запрос к таблице документов (способ №5).
- Или использовать обработку, которая меняет служебные поля.
⚠️ Изменение даты создания может нарушить целостность данных и привести к ошибкам в отчетах. Делайте это только в крайних случаях и после создания резервной копии.
Почему в некоторых документах дата создания не отображается?
Это может быть связано с:
- 🔸 Настройками прав доступа (ваша роль не видит служебные поля).
- 🔸 Особенностями конфигурации (в некоторых документах дата создания не ведется).
- 🔸 Устаревшей версией платформы (обновите 1С до актуального релиза).
Попробуйте использовать альтернативные способы из этой статьи (например, SQL-запрос или журнал регистрации).
Как посмотреть, кто создал документ в 1С?
Информация о пользователе, создавшем документ, хранится в поле ПользовательСоздания или UserName (в журнале регистрации). Чтобы ее увидеть:
- Добавьте колонку
ПользовательСозданияв журнал документов (аналогично способу №1). - Или откройте форму документа и найдите это поле на вкладке
Служебные. - Или используйте SQL-запрос (способ №5), добавив в выборку поле
UserName.
Можно ли узнать дату создания документа в мобильном приложении 1С?
В большинстве мобильных приложений 1С (например, 1С:Мобильная торговля или 1С:Мобильный сотрудник) дата создания документа не отображается. Альтернативные варианты:
- 📱 Откройте документ на стационарном компьютере через веб-клиент или толстый клиент.
- 📧 Попросите коллегу с полными правами прислать вам выгрузку данных.
- 🔧 Если у вас 1С:Fresh, используйте веб-версию — в ней больше возможностей для просмотра служебной информации.
Где хранится история изменений документа в 1С?
История изменений документа в 1С 8.3 может храниться в нескольких местах:
- Журнал регистрации (
Все функции → Стандартные → Журнал регистрации) — содержит все действия с документом (создание, изменение, удаление). - Регистры сведений — некоторые конфигурации ведут историю в специальных регистрах (например,
ИсторияИзмененийДокументов). - SQL-таблицы — в базе данных история хранится в таблицах с префиксом
_InfoRgили_AccRg.
Чтобы увидеть полную историю, используйте отчет Журнал изменений объектов (если он есть в вашей конфигурации).