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