Дата создания документа в 1С:Предприятие — критически важный параметр, который часто требуется для аудита, восстановления хронологии операций или разрешения спорных ситуаций. Однако не все пользователи знают, что в системе существует сразу несколько типов дат: дата документа (которую пользователь вводит вручную), дата проведения (когда документ был проведён) и собственно дата создания (момент сохранения документа в базе). Последнюю как раз чаще всего и нужно извлечь — но она не всегда видна в интерфейсе.
В этой статье разберём все возможные методы: от простых (через журнал документов) до продвинутых (SQL-запросы и конфигуратор). Особое внимание уделим нюансам для разных версий платформы 1С 8.3 и типичных ошибкам, которые мешают найти корректную дату. Если вам нужно не просто посмотреть дату, а экспортировать её для отчётности или интеграции — здесь тоже найдёте рабочие решения.
⚠️ Внимание: В некоторых конфигурациях (например, 1С:Бухгалтерия 3.0 или 1С:УТ 11) дата создания может быть скрыта в стандартных формах. Это не ошибка — так задумано разработчиками для упрощения интерфейса. Но данные всё равно хранятся в базе и доступны через альтернативные методы.
1. Дата создания vs дата документа: в чём разница
Прежде чем искать дату, важно понять, какую именно информацию вы хотите получить. В 1С есть как минимум три временные метки, связанные с документом:
Дата документа (Дата) — это поле, которое пользователь заполняет вручную при создании документа. Оно определяет, к какому периоду относится операция (например, 15.05.2026 для реализации мая). Эта дата может быть изменена даже после проведения документа.
Дата проведения — момент, когда документ был проведён (записаны движения по регистрам). Она фиксируется в служебных таблицах и обычно совпадает с датой создания, но может отличаться, если документ создавался задним числом или проводился позже.
Дата создания (ДатаСоздания или DateTime) — это техническая метка, которую система проставляет автоматически при первом сохранении документа. Её нельзя изменить через интерфейс, и она хранится в служебных полях базы данных. Именно её чаще всего требуется извлечь для аудита.
🔹 Пример:
Документ "Реализация товаров" был создан пользователем 01.06.2026 (дата документа), но фактически сохранён в базе 03.06.2026 в 14:30 (дата создания). Проведён он был 05.06.2026 (дата проведения). Все три даты могут отличаться!
2. Способ 1: Просмотр через журнал документов (самый простой)
Если вам не нужна секундная точность, а только дата (без времени), попробуйте самый быстрый метод — через стандартный журнал документов. Он работает во всех типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом).
📌 Инструкция:
- Откройте раздел
Документы(илиПродажи → Документы реализации, если ищете конкретный тип). - Найдите нужный документ в списке и дважды кликните по нему, чтобы открыть форму.
- Внизу формы (обычно в статусной строке) или в служебных полях ищите поле
Дата созданияилиСоздан. В некоторых конфигурациях оно может называтьсяВремя создания.
⚠️ Внимание: В 1С:Бухгалтерии 3.0 поле Дата создания по умолчанию скрыто. Чтобы его увидеть, нажмите на шестерёнку (Все действия) → Изменить форму → добавьте поле ДатаСоздания из списка доступных реквизитов.
📊 Что делать, если поля нет?
Если в форме нет поля с датой создания, это не значит, что её нельзя узнать. Переходите к следующим способам — через конфигуратор или SQL.
Проверьте права доступа (нужны права на просмотр метаданных)
Уточните тип документа (реализация, поступление, счет-фактура и т.д.)
Запомните номер или уникальный идентификатор документа
Сделайте резервную копию базы (если будете использовать SQL)-->
3. Способ 2: Через конфигуратор (для администраторов)
Конфигуратор 1С предоставляет доступ к служебным данным, включая дату создания документа. Этот метод требует прав администратора, но зато работает в 100% случаев.
🔧 Пошаговая инструкция:
- Запустите 1С:Предприятие в режиме
Конфигуратор(выберите базу → нажмитеКонфигураторв окне запуска). - Перейдите в меню
Администрирование → Поддержка и обслуживание → Журнал регистрации. - В фильтрах журнала установите:
- 📅 Период: выберите диапазон, в который мог быть создан документ.
- 🔍 Тип события:
Документ. - 📄 Объект: укажите тип документа (например,
РеализацияТоваровУслуг).
Добавление — рядом будет указана точная дата и время создания.💡 Альтернативный путь:
Если журнал регистрации отключён или очищался, используйте Все функции (Ctrl+Shift+F):
- Введите в поиске
ПолучитьДатаСозданияилиMetadata. - Выберите документ → система покажет служебные реквизиты, включая
ДатаСоздания. - Подключитесь к серверу базы данных через SQL Server Management Studio (или аналогичный инструмент).
- Выполните запрос (замените
YourDatabaseна имя вашей базы иDocumentIDна идентификатор документа):SELECTt.ДатаСоздания AS DateCreated,
t.Ссылка AS DocumentReference
FROM
YourDatabase.dbo._Document{ID} AS t
WHERE
t.Ссылка LIKE '%DocumentID%'
- Для массового экспорта дат используйте запрос с join’ом к таблице документов:
SELECTd.Дата AS DocumentDate,
d.Номер AS DocumentNumber,
t.ДатаСоздания AS CreationDateTime
FROM
YourDatabase.dbo.Документ_РеализацияТоваровУслуг AS d
JOIN
YourDatabase.dbo._Document{ID} AS t ON d._IDRRef = t._IDRRef
- 🔗 Инфостарт: на сайте infostart.ru в разделе
Обработки для 1Сищите по запросу"дата создания документа". Популярные обработки: "Просмотр метаданных" или "Служебная информация". - 📦 1С:ИТС: в базе знаний ИТС-Проф есть стандартные отчёты для аудита документов.
- 💾 Локально: если в вашей компании есть 1С-разработчик, попросите его создать простую обработку с выводом даты создания для выбранных документов.
⚠️ Внимание: В конфигурациях с большим объёмом данных журнал регистрации может быть архивирован или усечён. Если документ старый (например, 2020 года), дату создания через журнал найти не удастся — используйте SQL.
Если вы часто ищете даты создания документов, добавьте поле ДатаСоздания в печатную форму документа через конфигуратор. Для этого откройте форму документа в режиме редактирования и перетащите реквизит из палитры свойств.
4. Способ 3: SQL-запрос к базе данных (для технических специалистов)
Самый универсальный метод — прямой запрос к базе данных 1С. Он работает даже если документ был удалён или архивирован, а также позволяет массово извлечь даты для аналитики. Для этого нужен доступ к SQL Server (или PostgreSQL, если используется эта СУБД).
🖥️ Инструкция для MS SQL Server:
📌 Расшифровка полей в SQL:
| Поле в запросе | Описание | Пример значения |
|---|---|---|
ДатаСоздания |
Точная дата и время создания документа (включая секунды) | 2026-06-10 14:30:45.123 |
_IDRRef |
Уникальный идентификатор ссылки на документ в базе | 0x000000001A000000000000000000002F |
Ссылка |
Человекочитаемый идентификатор документа | РеализацияТоваровУслуг_000000001 |
⚠️ Внимание: Структура таблиц в 1С может отличаться в зависимости от версии платформы и конфигурации. Например, в 1С:УТ 11.4 таблица документов реализации называется
Откройте конфигуратор → Документ_РеализацияТоваровУслуг, а в 1С:Бухгалтерия 3.0 — Документ_ДокументПоступления. Уточняйте актуальные имена таблиц через SQL Profiler или документацию.
Как узнать точные имена таблиц для вашей конфигурации?
Администрирование → Поддержка и обслуживание → Тестирование и исправление → включите режим Отладка. Затем выполните любое действие с документом в пользовательском режиме и посмотрите логи SQL-запросов через SQL Profiler. Там будут точные имена таблиц.
5. Способ 4: Через отчёты и обработки (без SQL)
Если у вас нет доступа к конфигуратору или SQL, но есть права на запуск внешних обработок, можно использовать готовые решения. Например, обработка "Просмотр служебной информации" или "Анализ документов".
📊 Где взять обработки:
🛠 Как пользоваться обработкой:
- Скачайте и установите обработку через
Файл → Открытьв 1С:Предприятии. - Выберите тип документа (например,
РеализацияТоваровУслуг). - Укажите период или конкретные документы.
- Запустите анализ — в результатах будет колонка
Дата создания.
✅ Плюсы метода:
Не требует знаний SQL или прав администратора. Подходит для массовой выборки дат (например, для проверки хронологии документов за месяц).
❌ Минусы:
Не все обработки показывают точное время создания до секунды — некоторые округляют до дня. Также возможны ограничения по количеству документов в бесплатных версиях.
6. Способ 5: Через журнал изменений (для отслеживания редактирования)
Если документ многократно редактировался, и вам нужна не только дата создания, но и история изменений, используйте журнал изменений. Он доступен в большинстве типовых конфигураций (1С:ERP, 1С:УТ, 1С:КА).
📜 Как открыть журнал изменений:
- Откройте документ, для которого нужна история.
- Нажмите
Ещё → История изменений(илиВсе действия → Журнал изменений). - В таблице будет колонка
Дата и время— первая запись соответствует дате создания. - 📅 Дата создания: первая запись в журнале.
- ✏️ Дата последнего изменения: последняя запись.
- 👤 Пользователь: кто создал или редактировал документ.
- 📝 Комментарий: если пользователь оставлял примечания.
- Включён журнал регистрации (проверьте архивы журналов).
- Есть резервная копия базы (восстановите её в тестовом режиме и посмотрите дату).
- Документ удалён "пометкой на удаление" (а не физически) — тогда дата создания сохраняется в служебных таблицах.
🔍 Что можно увидеть в журнале:
⚠️ Внимание: Журнал изменений может быть отключён в настройках конфигурации. Чтобы его включить, нужно зайти в Администрирование → Настройки программы → Журналы изменений и активировать опцию Вести журнал изменений документов.
Журнал изменений — единственный способ увидеть, кто и когда редактировал документ после его создания. Это критично для аудита и разрешения конфликтов между пользователями.
7. Типичные ошибки и как их избежать
При поиске даты создания документов пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые и способы их решения:
🚫 Ошибка 1: Пустое поле "Дата создания" в журнале документов
Причина: В вашей конфигурации это поле скрыто по умолчанию.
Решение: Добавьте его в форму через Все действия → Изменить форму (нужны права на изменение форм).
🚫 Ошибка 2: SQL-запрос возвращает пустой результат
Причина: Неверное имя таблицы или базы данных.
Решение: Уточните актуальные имена через SQL Profiler или документацию к вашей конфигурации.
🚫 Ошибка 3: Дата создания отличается от даты документа на несколько дней
Причина: Документ создавался задним числом (например, в июне, но с датой мая).
Решение: Это нормально — ДатаСоздания фиксирует фактический момент сохранения, а Дата — учётный период.
🚫 Ошибка 4: Нет прав на просмотр журнала регистрации
Причина: Ограничения ролей пользователя.
Решение: Обратитесь к администратору 1С за правами или используйте альтернативные методы (SQL или обработки).
🚫 Ошибка 5: В обработке нет колонки "Дата создания"
Причина: Обработка не предназначена для вашей конфигурации.
Решение: Найдите специализированную обработку для вашей версии 1С (например, отдельно для 1С:Бухгалтерия 3.0 или 1С:УТ 11).
FAQ: Частые вопросы о дате создания документов в 1С
Можно ли изменить дату создания документа в 1С?
Нет, дата создания (ДатаСоздания) проставляется системой автоматически и не редактируется через интерфейс. Однако технически её можно изменить прямо в базе данных через SQL (не рекомендуется, так как это нарушает целостность данных). В типовых конфигурациях такое изменение приведёт к ошибкам при обновлении или проверке базы.
Почему в отчёте выгружается дата документа, а не дата создания?
Потому что в стандартных отчётах ("Оборотно-сальдовая ведомость", "Анализ счёта") используется поле Дата, а не ДатаСоздания. Чтобы выгрузить дату создания, нужно модифицировать отчёт или использовать SQL-запрос.
Как массово экспортировать даты создания для всех документов за период?
Самый эффективный способ — SQL-запрос с выводом в Excel:
SELECT
d.Дата AS DocumentDate,
d.Номер AS Number,
t.ДатаСоздания AS CreationDate
INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=C:\temp\ДатаСоздания.xlsx;',
'SELECT * FROM [Sheet1$]')
FROM Документ_РеализацияТоваровУслуг d
JOIN _Document{ID} t ON d._IDRRef = t._IDRRef
WHERE d.Дата BETWEEN '2026-01-01' AND '2026-06-30'
Для пользователей без доступа к SQL подойдёт обработка "Выгрузка данных в Excel" с настройкой полей.
Где хранится дата создания в файловой базе 1С (не SQL)?
В файловой версии 1С (например, .1CD) дата создания документов хранится в бинарном формате внутри файла базы. Извлечь её можно только через встроенные механизмы (журнал регистрации, обработки) или специализированные утилиты вроде 1Cv8.DT. Прямой доступ к "сырым" данным в файловой базе невозможен без преобразования в SQL-формат.
Можно ли восстановить дату создания для удалённого документа?
Да, но только если:
Если документ удалён окончательно, дату создания восстановить нельзя.