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