Возникла необходимость узнать, когда именно был создан документ в 1С:Предприятие, но стандартные поля формы не отображают эту информацию? Вы не одиноки — многие пользователи сталкиваются с этой задачей при аудите, восстановлении истории изменений или разборе конфликтов версий. В отличие от даты проведения (которая всегда видна), дата создания документа часто скрыта в служебных метаданных и требует специальных методов для извлечения.
В этой статье мы разберём 5 рабочих способов, как проверить дату создания документа в 1С 8.3, 8.2 и типовой Бухгалтерии 3.0 — от простых (через журнал документов) до продвинутых (SQL-запросы и конфигуратор). Каждый метод проиллюстрирован скриншотами и пошаговыми инструкциями, а в конце вас ждёт уникальный лайфхак для массового экспорта дат создания документов в Excel.
1. Способ: через журнал документов (самый быстрый)
Если вам нужно узнать дату создания одного-двух документов, начните с журнала — это самый простой метод, не требующий прав администратора. Подходит для большинства типовых конфигураций (Бухгалтерия 3.0, УТ 11, ЗУП 3.1).
Инструкция:
- 📄 Откройте раздел меню, где хранится нужный документ (например,
Продажи → Реализация товаровилиПокупки → Поступление товаров). - 🔍 В журнале документов найдите колонку "Дата создания" — если её нет, кликните правой кнопкой по заголовку любой колонки и выберите
Настройка списка. - ✅ В окне настройки отметьте галочкой поле "Дата создания" (или "Дата" в некоторых конфигурациях) и нажмите
ОК. - 📅 Теперь в журнале отобразится столбец с точной датой и временем создания документа.
Если колонка "Дата создания" отсутствует в настройках списка, значит в вашей конфигурации это поле не выводится по умолчанию. Переходите к следующему способу.
Обратите внимание: в некоторых конфигурациях (например, Управление торговлей 10.3) дата создания может называться "Дата ввода" или "Время создания". Если журнал не показывает служебные поля, попробуйте открыть документ в форме и нажать Ещё → История изменений.
2. Способ: через отчёт "История изменений"
Если журнал не показывает дату создания, воспользуйтесь встроенным отчётом "История изменений". Этот метод работает даже для документов, созданных давно, и отображает не только дату создания, но и все последующие редактирования.
Пошаговая инструкция:
- Откройте нужный документ двойным кликом.
- В форме документа нажмите кнопку
Ещё(илиДействияв старых версиях) и выберитеИстория изменений. - В открывшемся окне вы увидите таблицу со всеми событиями, где первая строка — это дата и время создания документа, а также имя пользователя, который его создал.
Пример отображения в 1С:Бухгалтерии 3.0:
| Дата и время | Тип события | Пользователь | Комментарий |
|---|---|---|---|
| 15.05.2026 10:22:45 | Создание | Иванов И.И. | Документ создан |
| 16.05.2026 14:30:11 | Редактирование | Петров П.П. | Изменена сумма |
⚠️ Внимание: В некоторых конфигурациях (например, 1С:Розница 2.2) отчёт "История изменений" может быть отключён. В этом случае используйте конфигуратор (способ 4) или SQL-запрос (способ 5).
3. Способ: через стандартный отчёт "Анализ документов"
Если вам нужно проверить даты создания группы документов (например, всех реализаций за месяц), воспользуйтесь отчётом "Анализ документов". Он доступен в большинстве типовых конфигураций и позволяет выгрузить данные в Excel.
Как сделать:
- 📊 Перейдите в раздел
Отчёты → Стандартные отчёты → Анализ документов. - 🔧 В настройках отчёта добавьте поле "Дата создания" (или "Дата ввода") в список выводимых колонок.
- 📌 Установите фильтр по типу документа (например,
Реализация товаров и услуг) и периоду. - 🖨️ Нажмите
Сформировать— в результате вы получите таблицу со всеми документами и их датами создания.
Добавить поле "Дата создания" в колонки|Установить фильтр по типу документа|Выбрать нужный период|Проверить настройки группировки|Экспортировать в Excel (при необходимости)-->
💡 Полезный совет: Если в отчёте нет поля "Дата создания", попробуйте добавить его через кнопку Настройка → Дополнительные поля. В некоторых конфигурациях это поле называется ДатаВвода или МоментВремя.
4. Способ: через конфигуратор (для администраторов)
Если предыдущие методы не сработали, или вам нужно получить дату создания программно, используйте конфигуратор 1С. Этот способ требует прав администратора, но даёт максимальную точность.
Инструкция:
- 🔧 Запустите 1С:Предприятие в режиме
Конфигуратор(удерживайтеShiftпри запуске или выберите в меню пуска). - 📝 Откройте окно запроса:
Файл → Новый → Запрос. - 💻 Введите следующий код (замените
Документ.РеализацияТоваровУслугна ваш тип документа):ВЫБРАТЬСсылка КАК Документ,
МоментВремя КАК ДатаСоздания
ИЗ
Документ.РеализацияТоваровУслуг
- ⚡ Выполните запрос (
F5или кнопкаВыполнить). - 📋 В результатах вы увидите список документов с точной датой и временем создания (поле МоментВремя).
⚠️ Внимание: В некоторых конфигурациях поле МоментВремя может называться ДатаВвода или ДатаСоздания. Если запрос возвращает пустой результат, проверьте структуру таблицы документа через Все функции → Метаданные.
Как узнать точное название поля даты создания?
Откройте в конфигураторе Метаданные → Документы → [ВашДокумент] → Таблицы → ОсновнаяТаблица. Посмотрите список полей — ищите те, что содержат в названии "Дата", "Время" или "Момент".
5. Способ: через прямой SQL-запрос к базе данных
Для опытных пользователей и администраторов самый надёжный метод — прямой запрос к SQL-базе. Это единственный способ, который работает даже если документ был удалён или архивирован. Требует доступа к серверу 1С и знания SQL.
Пример запроса для Microsoft SQL Server:
SELECT
T.Reference AS [Ссылка],
T.Date_Time AS [Дата создания]
FROM
[dbo].[_Document123] T -- Замените _Document123 на реальное имя таблицы
WHERE
T.DocumentType = 15 -- ID типа документа (уточните в конфигураторе)
ORDER BY
T.Date_Time DESC
Как найти имя таблицы и ID типа документа:
- 🔍 В конфигураторе откройте
Все функции → Метаданные → Документы. - 📌 Найдите ваш документ (например, РеализацияТоваровУслуг) и посмотрите его
Имя таблицыв свойствах. - 🔢 ID типа документа можно узнать через запрос:
ВЫБРАТЬВид() КАК ТипДокумента,
УникальныйИдентификатор() КАК ID
Прямой SQL-запрос — единственный метод, который покажет дату создания даже для удалённых документов (если они не были физически очищены из базы).
⚠️ Внимание: Неправильный SQL-запрос может нарушить работу базы. Перед выполнением сделайте резервную копию или тестируйте запросы на копии базы.
Бонус: как массово экспортировать даты создания в Excel
Если вам нужно получить даты создания тысяч документов (например, для аудита или миграции данных), используйте этот метод:
- 📊 Сформируйте отчёт "Анализ документов" (способ 3) с колонкой "Дата создания".
- 📑 Нажмите
Ещё → Выгрузить в Excel. - 📈 В Excel отсортируйте данные по дате создания и примените фильтры для анализа.
Для автоматизации процесса можно написать небольшую обработку на 1С, которая выгрузит данные в CSV. Пример кода:
Процедура ВыгрузитьДатыСоздания()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Ссылка КАК Документ,
| МоментВремя КАК ДатаСоздания
|ИЗ
| Документ.РеализацияТоваровУслуг";
Результат = Запрос.Выполнить();
Выгрузка = Новый ВыгрузкаДанных;
Выгрузка.УстановитьИмяФайла("C:\Temp\ДатыСоздания.csv");
Выгрузка.Выгрузить(Результат);
КонецПроцедуры
Частые ошибки и как их избежать
При поиске даты создания документов пользователи часто сталкиваются с типичными проблемами. Вот как их решить:
- 🚫 Ошибка: В журнале нет колонки "Дата создания".
Решение: Проверьте настройки списка или используйте отчёт "История изменений". - 🚫 Ошибка: Запрос в конфигураторе возвращает пустой результат.
Решение: Уточните имя поля (может бытьДатаВводавместоМоментВремя). - 🚫 Ошибка: SQL-запрос не находит таблицу документа.
Решение: Проверьте реальное имя таблицы в метаданных (оно может начинаться с подчёркивания, например_Document123). - 🚫 Ошибка: Дата создания отображается некорректно (например,
01.01.0001).
Решение: Это означает, что документ был импортирован или создан через обмен данными. Точную дату можно найти только в логах обмена.
Если дата создания отображается как 01.01.0001, проверьте, не был ли документ загружен через обмен данными (например, из 1С:УТ в 1С:Бухгалтерию). В этом случае ищите дату в протоколах обмена.
⚠️ Внимание: В облачных версиях 1С (например, 1С:Фреш) доступ к конфигуратору и SQL ограничен. Используйте только первые три способа (журнал, история изменений, отчёт "Анализ документов").
FAQ: ответы на частые вопросы
Можно ли узнать дату создания документа, если он уже удалён?
Да, но только через прямой SQL-запрос к базе данных (способ 5), если документ не был физически очищен (операция Удаление помеченных объектов не выполнялась). В противном случае информация безвозвратно утрачена.
Почему в отчёте "История изменений" нет данных о создании документа?
Это может произойти по двум причинам:
- В вашей конфигурации отключён механизм ведения истории (проверьте настройки прав пользователей).
- Документ был создан до включения ведения истории (например, при первоначальном заполнении базы).
В этом случае используйте конфигуратор или SQL-запрос.
Как узнать, кто создал документ, если в истории изменений нет данных?
Если поле "Пользователь" пустое, попробуйте:
- Посмотреть
МоментВремяи сопоставить его с журналами входов пользователей (разделАдминистрирование → Журналы регистрации). - Использовать SQL-запрос с присоединением таблицы пользователей:
SELECT T.Reference, T.Date_Time, U.Name AS ПользовательFROM _Document123 T
LEFT JOIN _Users U ON T.UserID = U.Reference
Можно ли изменить дату создания документа в 1С?
Технически да, но это не рекомендуется, так как может нарушить целостность данных и историю изменений. Для изменения даты:
- Используйте конфигуратор и прямой запрос к таблице документа.
- Обновите поле
МоментВремяилиДатаВводана нужное значение.
⚠️ Внимание: После такого изменения могут сломаться отчёты, зависящие от хронологии документов (например, Акт сверки или Карточка счёта).
Где хранится дата создания документа в файловой базе 1С?
В файловой версии 1С (например, .1CD) дата создания документа хранится в бинарном формате внутри файла базы. Извлечь её можно:
- Через конфигуратор (способ 4).
- С помощью внешних утилит вроде 1Cv8.DT или 1Cv8.Unpack (требует технических навыков).
Прямой SQL-запрос к файловой базе невозможен — только через встроенные механизмы 1С.