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

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

Как посмотреть активность в 1С: пользователи, сеансы и изменения данных

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

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

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

Ниже разобраны все основные способы: от просмотра текущих сеансов до настройки отборов в журнале регистрации и поиска, кто изменил конкретный документ. Инструкции подходят для платформы 8.3 и типовых конфигураций — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом».

Как посмотреть, кто сейчас работает в базе

Самый быстрый способ увидеть текущую активность — открыть список активных пользователей. В режиме 1С:Предприятие перейдите в раздел «Администрирование» и выберите пункт «Активные пользователи» (в некоторых конфигурациях он находится в подменю «Обслуживание»). Откроется таблица со всеми текущими сеансами.

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

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

Журнал регистрации: главный инструмент просмотра активности

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

Открыть журнал можно двумя способами. В режиме Предприятия: «Администрирование → Обслуживание → Журнал регистрации» (в некоторых конфигурациях путь сокращён до «Администрирование → Журнал регистрации»). В конфигураторе: меню «Администрирование → Журнал регистрации». Оба варианта показывают одни и те же данные.

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

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

Как настроить отбор, чтобы найти нужные события

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

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

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

Маршрут решения

Какой отбор выбрать под задачу

Нужно узнать, кто входил в базу и когдаОтберите события группы «Сеанс» (Аутентификация) за нужный период
Ищете, кто изменил или удалил данныеОтберите события группы «Данные» — Изменение, Удаление, Добавление
Пользователь жалуется на ошибкуУстановите важность «Ошибка» и отбор по этому пользователю
Нужно проверить фоновые заданияОтберите события группы «Фоновое задание» за время выполнения

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

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

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

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

Просмотр активности в клиент-серверном варианте и через консоль

В клиент-серверной архитектуре (SQL Server, PostgreSQL и др.) помимо штатных инструментов доступна консоль кластера серверов 1С. В ней видны все сеансы и соединения, занимаемая память, длительность текущих вызовов СУБД, а также можно принудительно завершить «зависший» сеанс. Консоль устанавливается вместе с сервером 1С и требует прав администратора кластера.

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

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

Сравнение инструментов

Активные пользователи

Показывает, кто сейчас в базе; не хранит историю и не показывает прошлые действия

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

История событий и действий; не показывает содержимое данных до изменения

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

Хранит версии объектов с содержимым; работает только если включена заранее

Консоль сервера 1С

Детальная картина сеансов и нагрузки; доступна только администратору сервера

Типичные ошибки и ограничения

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

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

Ограничение по правам: пользователь без роли «Администратор системы» или «Полные права» не увидит ни журнал, ни список сеансов. Если сотруднику нужен только просмотр истории без полного административного доступа, попросите специалиста настроить отдельную роль с правом «Журнал регистрации — просмотр».

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

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

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

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

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

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

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

Откройте журнал регистрации, установите отбор: события группы «Данные» с видом «Удаление», укажите период и при необходимости тип документа. В записях будут видны пользователь, время и представление удалённого объекта.

Видно ли в журнале, что именно изменил пользователь в документе?

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

За какой период хранится журнал регистрации?

Журнал хранится, пока его не сократили вручную или по настроенному расписанию. Единого стандартного срока нет — глубина зависит от настроек конкретной базы и объёма событий. Уточните у администратора, как настроено хранение в вашей системе.

Как выгрузить журнал регистрации для анализа?

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

Почему в журнале нет событий нужного пользователя?

Проверьте три вещи: правильно ли задан период отбора, не снят ли фильтр по уровням важности и не был ли журнал сокращён за этот период. Также убедитесь, что пользователь работал именно в этой информационной базе, а не в копии или другой базе.