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

Администрирование · 9 мин

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

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

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

Выбор способа зависит от того, что именно нужно узнать. Если достаточно увидеть, кто создал документ, — хватит формы самого документа. Если нужно выяснить, кто в последний раз проводил, отменял проведение или менял данные, — потребуется журнал регистрации или механизм истории изменений, если он включен в конфигурации. Ниже разобраны все рабочие варианты для типовых конфигураций (Бухгалтерия предприятия, Управление торговлей, ERP, ЗУП) и для самописных решений.

Просмотр автора в форме документа

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

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

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

Журнал регистрации: кто провел, изменил или отменил проведение

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

Чтобы найти события по конкретному документу, настройте отбор: нажмите кнопку отбора, в поле «Данные» укажите ссылку на документ (можно выбрать его через кнопку выбора, найдя нужный документ в списке). Дополнительно ограничьте период, если знаете примерную дату события, — это ускорит поиск в больших базах.

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

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

История изменений из БСП

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

Это самый наглядный способ для пользователя без прав администратора: не нужно разбираться в журнале регистрации, вся информация собрана в одном отчете по конкретному объекту. Видно, например, что пользователь Иванов изменил сумму с 10 000 на 15 000, а пользователь Петров после этого провел документ.

Ограничение: механизм работает только если его включили заранее (Администрирование → Общие настройки → История изменений) и только для тех типов объектов, для которых он настроен. События до включения настройки в истории не появятся — задним числом восстановить их нельзя.

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

Поле «Автор» в форме

Быстро и доступно всем, но показывает только создателя документа

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

Полная картина действий с документом, но нужны права и время на отбор

История изменений (БСП)

Наглядно видно, что и кто менял, но работает только при включенной настройке

Как найти документы, проведенные конкретным пользователем

Обратная задача — найти все документы, которые провел определенный сотрудник. Если нужен именно автор создания, в журнале документов добавьте отбор по полю «Автор» (кнопка «Ещё → Настроить список») и укажите пользователя. Список покажет все документы, созданные этим сотрудником.

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

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

Ограничения и частые проблемы

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

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

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

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

Если конфигурация самописная или автор не отображается

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

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

Итог

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

Создателя документа видно в поле «Автор», а кто проводил и менял — в журнале регистрации с отбором по документу или в «Истории изменений» БСП. Журнал регистрации сокращается, поэтому старые события могут быть недоступны, а раздельные учетные записи — условие достоверного аудита.

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

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

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

Почему в журнале регистрации нет событий по нужному документу?

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

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

Это значит, что документ был проведен автоматически при синхронизации с другой базой (например, при загрузке из УТ в Бухгалтерию). Чтобы найти инициатора, ищите событие создания или изменения документа в базе-источнике.

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

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

Хранится ли информация о том, кто отменил проведение?

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

Как быстро открыть журнал регистрации, если нет пункта «Все функции»?

Включите отображение команды «Все функции»: Сервис → Параметры → флажок «Отображать команду "Все функции"». После этого путь Все функции → Стандартные → Журнал регистрации станет доступен.