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