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

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

Как узнать, кто создал номенклатуру в 1С

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

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

Какой способ сработает, зависит от конфигурации (УТ 11, ERP, Комплексная автоматизация, УНФ, Бухгалтерия), от того, включено ли версионирование, и от срока давности события. Журнал регистрации хранит события ограниченное время, а история изменений в карточке появляется не во всех конфигурациях. Ниже разобраны все рабочие варианты с конкретными шагами и ограничениями каждого.

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

Журнал регистрации — универсальный инструмент, который работает во всех конфигурациях на платформе 1С:Предприятие 8. В нём фиксируются события добавления, изменения и удаления данных с указанием пользователя, времени и компьютера.

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

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

Поиск автора через журнал регистрации
  1. 1
    Откройте Администрирование → Поддержка и обслуживание → Журнал регистрации
  2. 2
    Нажмите «Отбор» и задайте период, охватывающий дату предполагаемого создания
  3. 3
    В поле «Данные» введите наименование номенклатуры
  4. 4
    В списке событий выберите «Данные. Добавление»
  5. 5
    Примените отбор и посмотрите колонку «Пользователь» в строке со справочником «Номенклатура»

Способ 2. История изменений в карточке номенклатуры

В конфигурациях на Библиотеке стандартных подсистем (УТ 11, ERP 2, КА 2, УНФ) есть механизм версионирования объектов. Если он включён для справочника «Номенклатура», автор виден прямо из карточки, без похода в журнал регистрации.

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

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

Способ 3. Косвенные признаки: документы и связанные данные

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

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

Дополнительно посмотрите сортировку списка номенклатуры по коду: соседние по коду позиции обычно создавались в одно время одним человеком. Если среди соседних карточек есть та, по которой автор известен, велика вероятность, что и искомую завёл он же.

Сравнение способов поиска автора

Сравнение вариантов

Журнал регистрации

Работает всегда, но данные хранятся ограниченный срок, а поиск по большому журналу может занимать минуты

История изменений (версионирование)

Самый наглядный способ прямо из карточки, но требует заранее включённой настройки и работает не во всех конфигурациях

Косвенный поиск по документам

Выручает, когда журнал очищен, но даёт лишь вероятный, а не гарантированный ответ

Запрос или отчёт разработчика

Гибкий вариант для массового анализа, требует навыков работы в конфигураторе или консоли запросов

Что делать, если автор не находится

Самая частая причина пустого результата — журнал регистрации очищен или настроено автоматическое сокращение. Проверьте настройку: Администрирование → Настройка журнала регистрации. Там задаётся режим регистрации событий и период, через который журнал сокращается. Если стоит сокращение «каждые 90 дней», а карточка создана год назад, событие уже удалено.

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

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

Как настроить контроль на будущее

Чтобы вопрос «кто создал» больше не возникал, включите версионирование для справочника «Номенклатура» и задайте достаточный срок хранения версий. Это даёт не только автора, но и полную картину: кто менял единицу измерения, ставку НДС, группу доступа и другие критичные реквизиты.

Полезно ограничить права на создание номенклатуры: выделить ответственных за справочник и убрать право добавления у остальных пользователей через профили групп доступа. Меньше людей с правом создания — проще контроль качества карточек и меньше дублей.

Дополнительно настройте запрет дублей: в УТ 11 и ERP есть контроль уникальности рабочего наименования номенклатуры. Он не показывает автора, но резко снижает количество ситуаций, в которых автора вообще приходится искать.

Типичные ошибки
01
Искать в журнале без отбора по событию «Данные. Добавление» — в выборке тонны лишних записей об изменениях, и нужная строка теряется
02
Забыть расширить период отбора — журнал по умолчанию показывает недавние события, и старое создание не попадает в выборку
03
Делать вывод по полю «Ответственный» в документе поступления — оно показывает автора документа, а не гарантированно автора карточки номенклатуры
04
Очищать журнал регистрации до того, как найдено событие создания — после сокращения восстановить данные невозможно

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

Видно ли автора создания в самой карточке номенклатуры без дополнительных настроек?

В типовых конфигурациях поля «Кто создал» в карточке справочника по умолчанию нет. Автор появляется в карточке только через команду «История изменений», если включено версионирование. Иначе используйте журнал регистрации.

Можно ли узнать автора, если база файловая и прав администратора нет?

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

Номенклатура загружена из Excel — кто считается автором?

В журнале регистрации автором будет пользователь, запустивший обработку загрузки. Если загрузка выполнялась регламентным заданием, автором окажется пользователь, под которым работает фоновое задание, а реального инициатора придётся выяснять по обстоятельствам загрузки.

Как найти всех, кто изменял карточку, а не только создателя?

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

Можно ли восстановить события после очистки журнала регистрации?

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

Почему в журнале автором значится «Пользователь не определён»?

Так отображаются события, выполненные без аутентификации — например, фоновыми заданиями сеанса или при работе внешних компонент. Для номенклатуры это обычно означает создание через обмен или обработку, запущенную системой.

Итог

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

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