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