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

В этой статье разберём все возможные методы: от простых (через журнал документов) до продвинутых (SQL-запросы и конфигуратор). Особое внимание уделим нюансам для разных версий платформы 1С 8.3 и типичных ошибкам, которые мешают найти корректную дату. Если вам нужно не просто посмотреть дату, а экспортировать её для отчётности или интеграции — здесь тоже найдёте рабочие решения.

⚠️ Внимание: В некоторых конфигурациях (например, 1С:Бухгалтерия 3.0 или 1С:УТ 11) дата создания может быть скрыта в стандартных формах. Это не ошибка — так задумано разработчиками для упрощения интерфейса. Но данные всё равно хранятся в базе и доступны через альтернативные методы.

📊 Какой способ поиска даты создания документа вы используете чаще?
Через журнал документов
Конфигуратором
SQL-запросами
Отчётами 1С
Не знаю, как это сделать

1. Дата создания vs дата документа: в чём разница

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

Дата документа (Дата) — это поле, которое пользователь заполняет вручную при создании документа. Оно определяет, к какому периоду относится операция (например, 15.05.2026 для реализации мая). Эта дата может быть изменена даже после проведения документа.

Дата проведения — момент, когда документ был проведён (записаны движения по регистрам). Она фиксируется в служебных таблицах и обычно совпадает с датой создания, но может отличаться, если документ создавался задним числом или проводился позже.

Дата создания (ДатаСоздания или DateTime) — это техническая метка, которую система проставляет автоматически при первом сохранении документа. Её нельзя изменить через интерфейс, и она хранится в служебных полях базы данных. Именно её чаще всего требуется извлечь для аудита.

🔹 Пример:

Документ "Реализация товаров" был создан пользователем 01.06.2026 (дата документа), но фактически сохранён в базе 03.06.2026 в 14:30 (дата создания). Проведён он был 05.06.2026 (дата проведения). Все три даты могут отличаться!

2. Способ 1: Просмотр через журнал документов (самый простой)

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

📌 Инструкция:

  1. Откройте раздел Документы (или Продажи → Документы реализации, если ищете конкретный тип).
  2. Найдите нужный документ в списке и дважды кликните по нему, чтобы открыть форму.
  3. Внизу формы (обычно в статусной строке) или в служебных полях ищите поле Дата создания или Создан. В некоторых конфигурациях оно может называться Время создания.

⚠️ Внимание: В 1С:Бухгалтерии 3.0 поле Дата создания по умолчанию скрыто. Чтобы его увидеть, нажмите на шестерёнку (Все действия) → Изменить форму → добавьте поле ДатаСоздания из списка доступных реквизитов.

📊 Что делать, если поля нет?

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

Проверьте права доступа (нужны права на просмотр метаданных)

Уточните тип документа (реализация, поступление, счет-фактура и т.д.)

Запомните номер или уникальный идентификатор документа

Сделайте резервную копию базы (если будете использовать SQL)-->

3. Способ 2: Через конфигуратор (для администраторов)

Конфигуратор предоставляет доступ к служебным данным, включая дату создания документа. Этот метод требует прав администратора, но зато работает в 100% случаев.

🔧 Пошаговая инструкция:

  1. Запустите 1С:Предприятие в режиме Конфигуратор (выберите базу → нажмите Конфигуратор в окне запуска).
  2. Перейдите в меню Администрирование → Поддержка и обслуживание → Журнал регистрации.
  3. В фильтрах журнала установите:
    • 📅 Период: выберите диапазон, в который мог быть создан документ.
    • 🔍 Тип события: Документ.
    • 📄 Объект: укажите тип документа (например, РеализацияТоваровУслуг).
  • Найдите в списке событие с действием Добавление — рядом будет указана точная дата и время создания.
  • 💡 Альтернативный путь:

    Если журнал регистрации отключён или очищался, используйте Все функции (Ctrl+Shift+F):

    1. Введите в поиске ПолучитьДатаСоздания или Metadata.
    2. Выберите документ → система покажет служебные реквизиты, включая ДатаСоздания.
    3. ⚠️ Внимание: В конфигурациях с большим объёмом данных журнал регистрации может быть архивирован или усечён. Если документ старый (например, 2020 года), дату создания через журнал найти не удастся — используйте SQL.

      💡

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

      4. Способ 3: SQL-запрос к базе данных (для технических специалистов)

      Самый универсальный метод — прямой запрос к базе данных . Он работает даже если документ был удалён или архивирован, а также позволяет массово извлечь даты для аналитики. Для этого нужен доступ к SQL Server (или PostgreSQL, если используется эта СУБД).

      🖥️ Инструкция для MS SQL Server:

      1. Подключитесь к серверу базы данных через SQL Server Management Studio (или аналогичный инструмент).
      2. Выполните запрос (замените YourDatabase на имя вашей базы и DocumentID на идентификатор документа):
        SELECT
        

        t.ДатаСоздания AS DateCreated,

        t.Ссылка AS DocumentReference

        FROM

        YourDatabase.dbo._Document{ID} AS t

        WHERE

        t.Ссылка LIKE '%DocumentID%'

      3. Для массового экспорта дат используйте запрос с join’ом к таблице документов:
        SELECT
        

        d.Дата 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

      📌 Расшифровка полей в SQL:

      Поле в запросе Описание Пример значения
      ДатаСоздания Точная дата и время создания документа (включая секунды) 2026-06-10 14:30:45.123
      _IDRRef Уникальный идентификатор ссылки на документ в базе 0x000000001A000000000000000000002F
      Ссылка Человекочитаемый идентификатор документа РеализацияТоваровУслуг_000000001

      ⚠️ Внимание: Структура таблиц в может отличаться в зависимости от версии платформы и конфигурации. Например, в 1С:УТ 11.4 таблица документов реализации называется Документ_РеализацияТоваровУслуг, а в 1С:Бухгалтерия 3.0 — Документ_ДокументПоступления. Уточняйте актуальные имена таблиц через SQL Profiler или документацию.

      Как узнать точные имена таблиц для вашей конфигурации?

      Откройте конфигуратор → Администрирование → Поддержка и обслуживание → Тестирование и исправление → включите режим Отладка. Затем выполните любое действие с документом в пользовательском режиме и посмотрите логи SQL-запросов через SQL Profiler. Там будут точные имена таблиц.

      5. Способ 4: Через отчёты и обработки (без SQL)

      Если у вас нет доступа к конфигуратору или SQL, но есть права на запуск внешних обработок, можно использовать готовые решения. Например, обработка "Просмотр служебной информации" или "Анализ документов".

      📊 Где взять обработки:

      • 🔗 Инфостарт: на сайте infostart.ru в разделе Обработки для 1С ищите по запросу "дата создания документа". Популярные обработки: "Просмотр метаданных" или "Служебная информация".
      • 📦 1С:ИТС: в базе знаний ИТС-Проф есть стандартные отчёты для аудита документов.
      • 💾 Локально: если в вашей компании есть 1С-разработчик, попросите его создать простую обработку с выводом даты создания для выбранных документов.

    🛠 Как пользоваться обработкой:

    1. Скачайте и установите обработку через Файл → Открыть в 1С:Предприятии.
    2. Выберите тип документа (например, РеализацияТоваровУслуг).
    3. Укажите период или конкретные документы.
    4. Запустите анализ — в результатах будет колонка Дата создания.

    Плюсы метода:

    Не требует знаний SQL или прав администратора. Подходит для массовой выборки дат (например, для проверки хронологии документов за месяц).

    Минусы:

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

    6. Способ 5: Через журнал изменений (для отслеживания редактирования)

    Если документ многократно редактировался, и вам нужна не только дата создания, но и история изменений, используйте журнал изменений. Он доступен в большинстве типовых конфигураций (1С:ERP, 1С:УТ, 1С:КА).

    📜 Как открыть журнал изменений:

    1. Откройте документ, для которого нужна история.
    2. Нажмите Ещё → История изменений (или Все действия → Журнал изменений).
    3. В таблице будет колонка Дата и время — первая запись соответствует дате создания.
    4. 🔍 Что можно увидеть в журнале:

      • 📅 Дата создания: первая запись в журнале.
      • ✏️ Дата последнего изменения: последняя запись.
      • 👤 Пользователь: кто создал или редактировал документ.
      • 📝 Комментарий: если пользователь оставлял примечания.

      ⚠️ Внимание: Журнал изменений может быть отключён в настройках конфигурации. Чтобы его включить, нужно зайти в Администрирование → Настройки программы → Журналы изменений и активировать опцию Вести журнал изменений документов.

      💡

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

      7. Типичные ошибки и как их избежать

      При поиске даты создания документов пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые и способы их решения:

      🚫 Ошибка 1: Пустое поле "Дата создания" в журнале документов

      Причина: В вашей конфигурации это поле скрыто по умолчанию.

      Решение: Добавьте его в форму через Все действия → Изменить форму (нужны права на изменение форм).

      🚫 Ошибка 2: SQL-запрос возвращает пустой результат

      Причина: Неверное имя таблицы или базы данных.

      Решение: Уточните актуальные имена через SQL Profiler или документацию к вашей конфигурации.

      🚫 Ошибка 3: Дата создания отличается от даты документа на несколько дней

      Причина: Документ создавался задним числом (например, в июне, но с датой мая).

      Решение: Это нормально — ДатаСоздания фиксирует фактический момент сохранения, а Дата — учётный период.

      🚫 Ошибка 4: Нет прав на просмотр журнала регистрации

      Причина: Ограничения ролей пользователя.

      Решение: Обратитесь к администратору за правами или используйте альтернативные методы (SQL или обработки).

      🚫 Ошибка 5: В обработке нет колонки "Дата создания"

      Причина: Обработка не предназначена для вашей конфигурации.

      Решение: Найдите специализированную обработку для вашей версии (например, отдельно для 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)?

      В файловой версии (например, .1CD) дата создания документов хранится в бинарном формате внутри файла базы. Извлечь её можно только через встроенные механизмы (журнал регистрации, обработки) или специализированные утилиты вроде 1Cv8.DT. Прямой доступ к "сырым" данным в файловой базе невозможен без преобразования в SQL-формат.

      Можно ли восстановить дату создания для удалённого документа?

      Да, но только если:

      • Включён журнал регистрации (проверьте архивы журналов).
      • Есть резервная копия базы (восстановите её в тестовом режиме и посмотрите дату).
      • Документ удалён "пометкой на удаление" (а не физически) — тогда дата создания сохраняется в служебных таблицах.

    Если документ удалён окончательно, дату создания восстановить нельзя.