К статье
Практический материал

Справочники и Данные · 11 мин

Как посмотреть дату создания контрагента в 1С

Как узнать дату создания контрагента в 1С: через журнал изменений, историю данных, техподдержку и запросы. Пошаговые инструкции для 1С:Бухгалтерии и Управление торговлей.

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

Важно понимать ключевое ограничение: 1С не хранит дату создания объектов «само собой». Если ни версионирование, ни история данных не были включены до момента создания контрагента, восстановить точную дату штатными средствами не получится — останутся только косвенные признаки вроде первого документа по этому контрагенту или записей в журнале регистрации, если он не был очищен.

Ниже разобраны все рабочие методы для типовых конфигураций: 1С:Бухгалтерия 8, 1С:Управление торговлей 11, 1С:ERP и других решений на управляемых формах. Также описан способ через консоль запросов для тех, кто готов работать с инструментами разработчика.

Почему дата создания не видна в карточке контрагента

Справочник «Контрагенты» в типовых конфигурациях содержит стандартные реквизиты: код, наименование, ИНН, КПП, группу и дополнительные сведения. Поля «Дата создания» среди них нет — платформа 1С не фиксирует момент создания объекта в явном виде. Уникальный идентификатор (GUID) элемента тоже не содержит даты в читаемом виде, хотя косвенно связан со временем генерации.

Поэтому все способы получения даты создания сводятся к двум подходам: либо использовать механизмы, которые записывали историю изменений объекта (версионирование, история данных, журнал регистрации), либо искать косвенные свидетельства — первый документ, первую запись в регистре сведений, данные обмена с другими системами.

Способ 1. История изменений через версионирование объектов

Механизм версионирования — самый надёжный штатный способ, если он был включён. Он записывает каждую версию объекта с указанием даты, автора и изменённых данных. Самая первая версия и есть момент создания контрагента.

Чтобы проверить, включено ли версионирование, откройте раздел «Администрирование» → «Общие настройки» (в некоторых конфигурациях — «Настройки программы» → «Поддержка и обслуживание») и найдите пункт «Версионирование объектов» или «История изменений». Если флаг «Хранить историю изменений» установлен и в списке объектов присутствует справочник «Контрагенты», дату создания посмотреть можно.

Как посмотреть дату создания через историю изменений
  1. 1
    Откройте справочник «Контрагенты» и найдите нужный элемент.
  2. 2
    Откройте карточку контрагента.
  3. 3
    В меню «Ещё» выберите пункт «История изменений» (или «Перейти → История изменений»).
  4. 4
    В открывшемся списке версий найдите самую первую строку — это момент создания.
  5. 5
    Проверьте колонки «Дата» и «Пользователь»: там указано, когда и кто создал элемент.

Если пункта «История изменений» в меню «Ещё» нет, значит версионирование для этого справочника не включено. Включить его можно самостоятельно при наличии прав администратора, но история начнёт писаться только с момента включения — прошлые даты создания это не восстановит.

Способ 2. История данных в новых версиях платформы

Начиная с платформы 8.3.11, в 1С появился отдельный механизм «История данных», который фиксирует создание, изменение и удаление объектов. В конфигурациях на БСП (Библиотека стандартных подсистем) он доступен через тот же пункт «История изменений» или отдельную команду в зависимости от настроек.

Откройте карточку контрагента, нажмите «Ещё» и поищите команды «История изменений», «История данных» или «Показать историю». В открывшейся форме событие с видом «Создание» или «Добавление» покажет точную дату и пользователя. Если механизм включён выборочно, убедитесь, что справочник «Контрагенты» входит в состав отслеживаемых объектов: «Администрирование» → «История данных» → «Настройка».

Маршрут решения

Как выбрать способ

Пункт «История изменений» есть в меню «Ещё» карточки контрагентаОткройте его и возьмите дату самой первой версии — это дата создания
Истории изменений нет, но есть доступ к журналу регистрацииОтфильтруйте журнал по событию «Данные. Добавление» и имени контрагента
Ни версионирование, ни история не включены, а журнал очищенОриентируйтесь на дату первого документа по контрагенту или включите версионирование на будущее

Способ 3. Журнал регистрации

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

Откройте «Администрирование» → «Поддержка и обслуживание» → «Журнал регистрации» (в некоторых конфигурациях — «Сервис» → «Журнал регистрации»). Нажмите «Отбор» и установите фильтры: событие — «Данные. Добавление», данные — имя контрагента или представление справочника «Контрагенты». При необходимости ограничьте период. В результатах найдите строку с добавлением нужного элемента — колонка «Дата» покажет момент создания, а «Пользователь» — автора записи.

Способ 4. Запрос через консоль запросов или отчёт

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

Для версионирования данные хранятся в регистре сведений «Версии объектов». Запрос к этому регистру с отбором по ссылке на контрагента и сортировкой по дате версии даст первую запись — момент создания. Пример логики запроса:

ВЫБРАТЬ ПЕРВЫЕ 1

ВерсииОбъектов.ДатаВерсии КАК ДатаСоздания,

ВерсииОбъектов.АвторВерсии КАК Автор

ИЗ

РегистрСведений.ВерсииОбъектов КАК ВерсииОбъектов

ГДЕ

ВерсииОбъектов.Объект = &Контрагент

УПОРЯДОЧИТЬ ПО

ВерсииОбъектов.ДатаВерсии

Такой запрос выполняется в консоли запросов с установленным параметром «Контрагент» (ссылка на нужный элемент). Если регистр пуст — версионирование не велось, и этот метод не сработает.

bsl
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 ДатаВерсии ИЗ РегистрСведений.ВерсииОбъектов ГДЕ Объект = &Ссылка УПОРЯДОЧИТЬ ПО ДатаВерсии";
Запрос.УстановитьПараметр("Ссылка", КонтрагентСсылка);
Результат = Запрос.Выполнить().Выгрузить();

Способ 5. Косвенные признаки, если история не велась

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

Дополнительные источники косвенных данных: записи в регистре сведений «Контактная информация» или «Дополнительные сведения», если там фиксировались даты; данные синхронизации с другими базами (например, дата первой выгрузки); архивные копии базы, в которых можно проверить наличие элемента на конкретную дату. Метод с архивными копиями трудоёмок, но даёт точный ответ: если в копии за март контрагента нет, а в копии за апрель есть — создан в апреле.

Если вопрос о дате создания контрагентов возникает регулярно (например, для аудита или контроля новых поставщиков), включите версионирование для справочника «Контрагенты» заранее. Накладные расходы минимальны, а история будет доступна всегда.
ПЗ
Практическое замечание

Частые ошибки и ограничения

Самая распространённая ошибка — путать дату создания элемента справочника с датой первого документа. Контрагент мог быть заведён в базу задолго до первой операции или, наоборот, создан «на лету» при вводе документа. Это разные события, и для аудита важно не подменять одно другим.

Вторая ошибка — ожидать, что включение версионирования «сегодня» покажет даты создания старых контрагентов. Механизм работает только вперёд: история начинается с момента включения. То же относится и к истории данных платформы.

Типичные ошибки
01
Ожидать дату создания в карточке контрагента — такого поля в типовой форме нет, его нужно получать через историю изменений или журнал.
02
Считать дату первого документа датой создания контрагента — это лишь нижняя граница, а не точное значение.
03
Включать версионирование по всем объектам без разбора — в файловых базах это приводит к быстрому росту размера и замедлению работы.
04
Искать записи в журнале регистрации без отбора — в большой базе журнал содержит миллионы событий, без фильтра по событию и данным поиск займёт часы.
Контрольные точки

Как проверить результат

Откройте «История изменений» в карточке контрагента
Норма

Есть список версий, первая строка содержит дату и автора создания

Тревожный признак

Список пуст или пункта нет в меню — версионирование не велось

Отбор в журнале регистрации по событию «Данные. Добавление»
Норма

Найдена строка с нужным контрагентом и датой

Тревожный признак

Строк нет — журнал сокращён или событие вне сохранённого периода

Связанные документы контрагента
Норма

Есть документы, дата самого раннего известна

Тревожный признак

Документов нет — ориентироваться не на что, точную дату не восстановить

Как настроить фиксацию даты создания на будущее

Чтобы вопрос больше не возникал, включите версионирование для справочника «Контрагенты»: «Администрирование» → «Общие настройки» → «История изменений» (или «Версионирование объектов»), установите флаг хранения истории и в списке объектов укажите для справочника «Контрагенты» режим «Версионировать» или «Версионировать при записи». Сохраните настройки.

Дополнительно можно настроить срок хранения версий — «Хранить всегда» для справочников обычно не критично по объёму, так как элементы справочников изменяются редко. Для документов срок хранения лучше ограничить. После настройки проверьте работу: создайте тестового контрагента, откройте «История изменений» и убедитесь, что версия записалась с датой и вашим именем пользователя.

Итог

Что важно запомнить

Дата создания контрагента не хранится в карточке — её показывают механизмы «История изменений», «История данных» или журнал регистрации, и только если они работали на момент создания. При отсутствии истории ориентируйтесь на дату первого документа. Чтобы данные были доступны всегда, включите версионирование справочника заранее.

Частые вопросы

Можно ли вывести дату создания колонкой в списке контрагентов?

Штатно — нет, потому что такого поля у справочника нет. Варианты: добавить дополнительный реквизит и заполнять его обработкой при создании, либо доработать конфигурацию с подпиской на событие «ПриЗаписи». Проще всего использовать версионирование и открывать историю при необходимости.

Почему в «Истории изменений» нет первой версии, хотя версионирование включено?

Вероятно, версионирование было включено позже создания элемента — первая записанная версия отражает первое изменение после включения, а не создание. Также проверьте настройки срока хранения версий: старые версии могли быть удалены автоматически.

Можно ли узнать, кто создал контрагента?

Да, теми же способами: в «Истории изменений» у каждой версии указан автор, а в журнале регистрации у события «Данные. Добавление» есть колонка «Пользователь». Если оба механизма не работали, автора установить невозможно.

Хранит ли 1С дату создания где-то внутри, даже если версионирование выключено?

Нет, в явном виде — нет. Уникальный идентификатор объекта генерируется с учётом времени, но штатных средств его расшифровки нет, а точность такого метода не гарантируется. Полагаться на него как на доказательство не стоит.

Что делать, если журнал регистрации очищен, а дата нужна для спора с контрагентом?

Используйте косвенные доказательства: дата первого документа, записи контактной информации, данные синхронизации с другими базами, архивные копии. В спорных ситуациях наиболее весомы первичные документы и их даты, а не метаданные справочника.

Работают ли эти способы в 1С:Бухгалтерии 7.7?

Нет, версионирование и история данных — возможности платформы 8.x. В 7.7 остаётся только журнал регистрации (если он вёлся и не очищен) и косвенные признаки через документы.