Администрирование · 10 мин
Как посмотреть, кто завел контрагента в 1С
Способы узнать, кто создал контрагента в 1С: журнал регистрации, история изменений, версионирование объектов. Пошаговые инструкции для 1С:Бухгалтерии и Управление торговлей.
Вопрос «кто создал этот контрагент» возникает регулярно: появился дубль в справочнике, контрагент заведён с ошибками в реквизитах, или нужно понять, кто отвечает за взаимодействие с новым поставщиком. В 1С есть несколько рабочих способов найти автора записи — от стандартного журнала регистрации до механизма версионирования объектов.
Какой способ доступен, зависит от конфигурации (1С:Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация), её версии и настроек, которые выполнил администратор. Часть инструментов работает «из коробки», часть требует предварительного включения — и если нужная опция не была активирована заранее, восстановить авторство старых записей будет сложнее.
Ниже разобраны основные методы: журнал регистрации, история изменений (версионирование), поле «Автор» в типовых отчётах и программный запрос через консоль кода. Для каждого способа указаны условия, при которых он сработает, и ограничения.
Почему автор контрагента не всегда виден сразу
В типовых конфигурациях 1С карточка контрагента по умолчанию не показывает, кто её создал. Это не упущение, а особенность платформы: техническая информация о создании объектов хранится отдельно — в журнале регистрации и, при включённой настройке, в механизме версионирования.
Важно понимать разницу между «Автором» и «Ответственным». Поле «Ответственный» (или «Основной менеджер») в карточке контрагента — это бизнес-атрибут: кто ведёт клиента, кому адресовать вопросы. Оно не означает, что именно этот сотрудник завёл запись в справочник. Автор создания определяется только по техническим данным.
Также учитывайте: если контрагент попал в базу через обмен (синхронизацию с другой базой, загрузку из файла, интеграцию с сайтом), автором в журнале регистрации может значиться пользователь, под которым выполняется обмен, — например, служебная учётная запись или администратор. Реального инициатора в этом случае придётся искать в базе-источнике.
Способ 1. Журнал регистрации — универсальный метод
Журнал регистрации — встроенный механизм платформы, который фиксирует действия пользователей, включая добавление и изменение элементов справочников. Он работает всегда, без предварительной настройки, поэтому это первый способ, который стоит попробовать.
- 1Откройте раздел Администрирование → Обслуживание → Журнал регистрации (в некоторых конфигурациях путь: Администрирование → Поддержка и обслуживание → Журнал регистрации)
- 2Нажмите «Отбор» и установите фильтр по событиям: отметьте «Данные. Добавление» и при необходимости «Данные. Изменение»
- 3В поле «Данные» или «Представление данных» укажите наименование контрагента или часть ИНН
- 4Ограничьте период, если знаете примерную дату создания — это ускорит поиск
- 5Нажмите «ОК» и найдите в списке событие добавления: в колонке «Пользователь» будет автор записи
В колонке «Пользователь» отображается учётная запись, под которой была создана запись. Если в колонке «Данные» виден нужный контрагент, а событие — «Добавление», вы нашли автора. События «Изменение» покажут, кто и когда правил карточку после создания.
Если журнал открывается долго, уменьшите глубину просмотра: поставьте отбор по конкретной дате или дню. В больших базах журнал за год может содержать миллионы записей, и выборка без фильтров займёт заметное время.
Способ 2. История изменений (версионирование объектов)
Версионирование — механизм Библиотеки стандартных подсистем, который сохраняет каждую версию объекта: кто, когда и что именно изменил, включая самое первое сохранение. Если он включён для справочника «Контрагенты», это самый удобный способ: история доступна прямо из карточки, без поиска по журналу.
Проверьте, включено ли версионирование: Администрирование → Общие настройки → Версионирование объектов (в некоторых конфигурациях — «Настройки версионирования»). В списке типов объектов должен присутствовать справочник «Контрагенты» с вариантом «Версионировать» или «Версионировать при записи».
Если версионирование включено, откройте карточку контрагента и найдите команду «История изменений» — обычно в меню «Ещё» или в панели навигации формы. В открывшемся списке версий самая первая (с самой ранней датой) — это создание объекта, а в колонке «Автор» указан пользователь.
Как включить версионирование, если оно не настроено
Перейдите в настройки версионирования, найдите в списке «Справочник.Контрагенты» и установите режим «Версионировать». Сохраните настройку. Учтите: механизм начнёт фиксировать версии только с момента включения — историю уже существующих контрагентов он не восстановит.
Способ 3. Поле «Автор» в отчётах и списках
В ряде типовых конфигураций у справочников и документов есть реквизит «Автор» — он заполняется автоматически при создании объекта. Наличие этого реквизита зависит от конфигурации: например, в некоторых редакциях он выводится в форме списка или доступен в настройках отчёта.
Чтобы проверить, есть ли такое поле, откройте список контрагентов, нажмите «Ещё → Изменить форму» (или настройку списка) и поищите в доступных полях «Автор», «Кто создал» или «Пользователь». Если поле нашлось — добавьте его в список, и автор будет виден сразу по всем записям.
Дополнительно можно построить универсальный отчёт: Администрирование → Печатные формы, отчёты и обработки → Универсальный отчёт. Выберите тип «Справочник», объект «Контрагенты» и в настройках добавьте поле «Автор», если оно доступно. Отчёт покажет список контрагентов с авторами и позволит сгруппировать данные по пользователям — удобно, когда нужно увидеть, кого заводил конкретный сотрудник.
Способ 4. Программный запрос через консоль кода
Если у вас есть права администратора и навыки работы с консолью запросов или консолью кода (внешние обработки, доступные в открытом доступе для управляемых приложений), можно выбрать авторов напрямую запросом. Это быстрый способ получить сводную картину по всему справочнику.
Пример запроса по реквизиту «Автор» (если он существует в конфигурации):
ВЫБРАТЬ
Контрагенты.Наименование КАК Контрагент,
Контрагенты.Автор КАК КтоСоздал
ИЗ
Справочник.Контрагенты КАК Контрагенты
Если реквизита «Автор» в конфигурации нет, запрос по справочнику автора не покажет — тогда остаются журнал регистрации и версионирование. Программно можно также выгрузить журнал регистрации методом ВыгрузитьЖурналРегистрации() в таблицу значений и отфильтровать по событию добавления и метаданным справочника «Контрагенты».
Сравнение способов
Работает всегда без настройки, но ограничен глубиной хранения журнала и требует поиска по отборам
Самый наглядный способ из карточки, но должен быть включён заранее и увеличивает объём базы
Мгновенный результат, но поле есть не во всех конфигурациях
Гибкая выборка по всему справочнику, но требует прав и навыков работы с запросами
Как отличить дубли и понять, кто завёл лишнюю карточку
Частая практическая задача: в справочнике два контрагента с одним ИНН, и нужно понять, кто создал дубль. Действуйте так: сначала найдите оба элемента в журнале регистрации по отбору «Данные. Добавление» и ИНН — по датам создания видно, какая запись первая, а какая дубль, и кто её автор.
Если версионирование включено, откройте историю изменений каждой из карточек и сравните первые версии. Дополнительно полезно посмотреть, какая из карточек используется в документах: ту, что не используется, проще пометить на удаление после переноса данных.
Для предотвращения дублей в будущем проверьте настройки контроля: во многих конфигурациях есть проверка дублей по ИНН и КПП при записи контрагента, а также сервис автоматической проверки контрагентов по базе ФНС, который подсвечивает недействующие организации.
Что делать, если автора установить не удалось
Если журнал регистрации за нужный период очищен, версионирование не было включено, а реквизита «Автор» в конфигурации нет, восстановить автора штатными средствами невозможно — платформа эту информацию нигде больше не хранит.
Косвенные признаки могут помочь: посмотрите, кто создавал первые документы по этому контрагенту (счета, заказы, реализации) — часто это тот же сотрудник. Также проверьте привязанные к контрагенту файлы, примечания и задачи, если они ведутся в базе.
Чтобы ситуация не повторилась, договоритесь с администратором о включении версионирования для ключевых справочников (контрагенты, номенклатура, договоры) и о разумной глубине хранения журнала регистрации. Это дешёвая страховка на будущие разборы.
Что важно запомнить
Автор контрагента ищется через журнал регистрации (отбор «Данные. Добавление») или через историю изменений при включённом версионировании. Поле «Ответственный» авторства не доказывает. Если журнал очищен, а версионирование не было настроено, восстановить автора штатными средствами нельзя — включите версионирование заранее.
Частые вопросы
Видно ли автора контрагента в 1С:Бухгалтерии 3.0 без дополнительных настроек?
Да, через журнал регистрации: Администрирование → Обслуживание → Журнал регистрации с отбором по событию «Данные. Добавление» и наименованию контрагента. Отдельной настройки это не требует, но глубина хранения журнала ограничена.
Почему в журнале регистрации автором указан пользователь, который не работает с контрагентами?
Скорее всего, запись создана обменом данными или загрузкой из внешнего источника под служебной учётной записью. Проверьте настройки синхронизации: реального инициатора ищите в базе-источнике.
Можно ли найти автора контрагента, созданного несколько лет назад?
Только если журнал регистрации хранит данные за тот период или версионирование было включено на момент создания. Иначе штатными средствами автора восстановить нельзя — остаются косвенные признаки по первым документам.
Как массово посмотреть, какие контрагенты завёл конкретный сотрудник?
В журнале регистрации установите отбор по пользователю и событию «Данные. Добавление» — получите список всех созданных им объектов, включая контрагентов. Если в конфигурации есть реквизит «Автор», удобнее построить универсальный отчёт с группировкой по этому полю.
Влияет ли включение версионирования на производительность базы?
На скорость записи объектов влияние небольшое, но каждая версия хранится в базе и увеличивает её объём. Для активно редактируемых справочников настройте ограничение срока хранения версий, чтобы таблица версий не росла бесконечно.
Чем отличается «Автор» от «Ответственного» в карточке контрагента?
«Автор» — технический признак того, кто создал запись в базе. «Ответственный» — бизнес-атрибут: сотрудник, который ведёт этого контрагента. Он может назначаться и меняться независимо от того, кто завёл карточку.