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