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

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

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

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

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

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

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

Почему в карточке номенклатуры нет поля «Кто создал»

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

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

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

Способ 1. Поиск автора через журнал регистрации

Журнал регистрации — системный механизм платформы, который фиксирует все действия пользователей: входы, создание и изменение объектов, проведение документов. Он есть в любой базе независимо от конфигурации и не требует предварительной настройки.

Путь к журналу зависит от интерфейса. В конфигурациях на «Такси» (ERP, УТ 11, КА 2, Бухгалтерия 3.0): раздел «Администрирование» → «Обслуживание» → «Журнал регистрации». В режиме обычного приложения (УТ 10.3, УПП 1.3): меню «Сервис» → «Журнал регистрации». Для доступа нужны права администратора или роль «Просмотр журнала регистрации».

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

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

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

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

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

Откройте карточку номенклатуры, нажмите «Ещё» в командной панели формы и выберите «История изменений». Если команды нет в меню «Ещё», проверьте её наличие через «Ещё» → «Изменить форму» или попросите администратора добавить команду на форму. В открывшемся отчёте самая ранняя запись с событием «Добавление» покажет дату создания и пользователя-автора.

Дополнительное преимущество способа — видны не только автор, но и все последующие правки: кто менял наименование, цены, единицы измерения. Это полезно при разборе ситуаций «кто испортил карточку».

Способ 3. Версионирование объектов

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

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

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

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

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

История изменений из карточки

Самый быстрый способ для конкретной позиции, но зависит от того же журнала регистрации.

Версионирование объектов

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

Доработанный реквизит «Автор»

Автор виден прямо в карточке и списке, но требует доработки конфигурации программистом.

Как настроить учёт автора на будущее

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

Более наглядный вариант — попросить программиста 1С добавить в справочник реквизит «Автор» и заполнять его текущим пользователем при создании объекта (подпиской на событие «ПриЗаписи» с проверкой «ЭтоНовый»). Тогда автора можно вывести колонкой прямо в список номенклатуры и строить по нему отчёты. Доработка типовая и не снимает конфигурацию с поддержки при корректном выполнении через расширение.

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

Первая типичная ошибка — искать событие «Запись» вместо «Добавление». При создании объекта платформа фиксирует именно добавление, а последующие правки — изменение. Если в отборе стоит только «Изменение», автор создания не найдётся.

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

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

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

Проверка результата

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

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

Контрольные точки

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

Событие в журнале
Норма

Событие «Данные. Добавление», представление совпадает с наименованием позиции

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

Событие «Изменение» или объект другой — автор не подтверждён

Пользователь в записи
Норма

Указан конкретный сотрудник

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

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

Дата создания
Норма

Совпадает с периодом появления позиции в учёте

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

Дата сильно отличается — возможно, найден не тот объект

Часто задаваемые вопросы

Можно ли узнать автора номенклатуры без прав администратора?

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

Почему в журнале автором указан пользователь «ОбменДанными»?

Позиция была создана синхронизацией с другой базой или загрузкой. Реального инициатора ищите в базе-источнике или уточняйте, кто запускал обработку загрузки в указанную дату.

Сколько времени хранится информация о создании объекта?

Зависит от настроек журнала регистрации: если задано автоматическое сокращение, старые события удаляются. Версии объектов хранятся в базе постоянно, пока версионирование включено и версии не очищены вручную.

Как узнать, кто изменил карточку, а не создал её?

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

Можно ли вывести автора колонкой в список номенклатуры?

Штатно — только через доработку: программист добавляет реквизит «Автор» и заполняет его при создании, после чего колонку можно вывести в список и использовать в отборах и отчётах.

Работает ли поиск автора в файловой базе 1С?

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

Итог

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

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