Перейти к содержимому

1с журнал регистрации как посмотреть

  • автор:

Использование журнала регистрации

Область применения: управляемое приложение, обычное приложение.

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

2. Рекомендуется производить запись в журнал регистрации из встроенного языка в тех случаях, когда администратору необходимо сообщить дополнительную диагностическую информацию о событиях, которые не записываются платформой 1С:Предприятие . Такая необходимость может возникнуть как при выполнении бизнес-логики, вызываемой при интерактивной работе, так и в фоновых (регламентных) заданиях. Для удобства анализа журнала регистрации одна его запись должна соответствовать одному событию, а сами записи должны содержать ряд обязательных атрибутов, в разрезе которых проводится анализ.

2.1. Строковый идентификатор типа события. Как правило, список типов событий в конфигурации может быть сколь угодно большим, поэтому типы событий рекомендуется группировать по функциональному признаку: «Название группы событий.Название события». Например, правильно записывать события с типами

  • «Поручения.Уведомление о новых задачах»
  • «Поручения.Уведомление о зависших задачах»

вместо двух «плоских» типов событий:

  • «Уведомление о новых задачах»
  • «Уведомление о зависших задачах»

Тип события предназначен для отбора однотипных записей из журнала регистрации, поэтому неправильно включать в него любую избыточную информацию – конкретные значения из информационной базы или внешних систем. Например, неправильно:

  • Не удалось отменить проведение документа
  • В информационной базе не найден сотрудник Найденова, банковская карта 3333

Правильно помещать метаданные в параметр Метаданные , а данные – в параметр Данные метода ЗаписьЖурналаРегистрации , и использовать более общие типы событий:

  • Проведение документов.Не удалось отменить проведение
  • Сотрудники.В информационной базе не найден сотрудник

Текст типа события – локализуем, при этом всегда задается основной язык конфигурации.

2.2. Уровень важности события. Критичные события, требующие повышенного внимания администратора (ошибки бизнес-логики, сбои в программе, и т.п.), записываются в журнал регистрации с уровнем важности «Ошибка». Потенциальные проблемы и не фатальные ошибки регистрируются как «Предупреждения». Для вывода информационных сообщений об успешном завершении той или иной операции используется уровень важности «Информация». Также возможно применять и более низкий уровень важности – «Примечание».

2.3. Комментарий. Содержит текстовую неструктурированную информацию о событии. В случае ошибок в этом поле содержится информация, необходимая для расследования причины проблемы. Не следует помещать в комментарий информацию сразу о нескольких событиях. Например, неправильно записывать одно событие с комментарием вида:

[01.01.2010 00:00:01] Начало инициализации обмена данными по настройке «Обмен данными выгрузка», номер строки настройки: 1
[01.01.2010 00:00:02] Окончание инициализации обмена данными (успешно)
[01.01.2010 00:00:03] Начало процесса обмена данными по настройке «Обмен данными выгрузка», номер строки настройки: 1
[01.01.2010 00:00:04] Начало записи изменений в файл обмена
[01.01.2010 00:00:05] Окончание записи изменений в файл обмена (успешно)
[01.01.2010 00:00:06] Окончание процесса обмена данными по настройке «Обмен данными выгрузка», номер строки настройки: 1
[01.01.2010 00:00:07] Выполнено, Выгрузка данных, Обработано 1 объектов

правильно записать столько событий, сколько их реально произошло.

Также не следует помещать в комментарии текстовые данные, размер которых заранее не известен и может быть сколько угодно большим. Например, содержимое файлов, ответов веб-сервисов и т.п. Следует ориентироваться на максимум 10 Кб.

Текст комментария – локализуем. Для записи в журнал регистрации информации о возникшем исключении следует использовать конструкцию:

Пример регистрации дополнительных событий в функциональной подсистеме «Мой механизм»:

Попытка
ЗаписьЖурналаРегистрации(НСтр(«ru = ‘Мой механизм.Действие с возможной ошибкой'», КодОсновногоЯзыка),
УровеньЖурналаРегистрации.Информация, , ,
НСтр(«ru = ‘Начато действие'»));
ДействиеСВозможнойОшибкой(ОбъектДействия);
ЗаписьЖурналаРегистрации(НСтр(«ru = ‘Мой механизм.Действие с возможной ошибкой'», КодОсновногоЯзыка),
УровеньЖурналаРегистрации.Информация, , ,
НСтр(«ru = ‘Завершено действие'»);
Исключение
ЗаписьЖурналаРегистрации(НСтр(«ru = ‘Мой механизм.Действие с возможной ошибкой'», КодОсновногоЯзыка),
УровеньЖурналаРегистрации.Ошибка, , ,
НСтр(«ru = ‘»Во время выполнения действия произошла неизвестная ошибка.'») + Символы.ПС +
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
КонецПроцедуры

где переменная КодОсновногоЯзыка содержит код языка для хранения данных в информационной базе. Подробнее см. Автогенерированные данные в информационной базе: требования по локализации, п. 1.

3. Не следует использовать выборку из журнала регистрации в тех задачах, где критична высокая скорость выполнения выборки. Поскольку при больших объемах журнала регистрации скорость выборки падает пропорционально увеличению его объема.

Рекомендуется заводить отдельный регистр для протоколирования интересующих событий или обращаться к специализированным объектам платформы (например, МенеджерФоновыхЗаданий для выборки истории выполнения фоновых заданий).

Эту особенность нужно также учитывать при разработке отчетов по журналу регистрации.

См. также

Журнал регистрации действий пользователей в 1С

Иногда возникает вопрос когда, что и кто из пользователей совершил ту или иную операцию, действие в программе 1С. Кто провел документ? Кто отменил проведение документа? Кто удалил документ? Кто переместил документ на другую дату? и т.д. Стандартный журнал регистрации может ответить на эти вопросы. В журнале, правда, дается не полная информация о действии. Например, нельзя узнать какую номенклатурную позицию добавил пользователь в документ, но зато точно можно узнать открывал и вносил ли изменения пользователь в документ, справончик, регистр.
Итак, как отрыть журнал регистрации? Меню СЕРВИС — ЖУРНАЛ РЕГИСТРАЦИИ.
Собрана абсолютно вся информация о всех действиях в программе всех пользователей.
В журнале можно установить отбор по: дате, пользователю, документу, др. доступным полям.
Для точечного поиска необходимого объекта рекомендуем воспользоваться фильтром, встроенным в журнал.

Журнал очень удобен тем, что позволяет аккумулировать информацию практически неограниченный промежуток времени. Но это в свою очередь может негативно отразится на производительности базы данных, если файл журнала 1С вырастит до неприлично больших размеров. Рекомендуется периодически сокращать (урезать) через конфигуратор журнал регистрации. Делается это просто. В режиме КОНФИГУРАТОР меню АДМИНИСТРИРОВАНИЕ — НАСТРОЙКА ЖУРНАЛА РЕГИСТРАЦИИ. Перед сокращением журнала обязательно сохраните обрезаемый кусок на компьютер. Сохранять или нет журнал на ПК 1С спросит в процессе настройки процедуры сокращения журнала.
Будьте внимательны! При Выгрузке — Загрузке информационной базы 1С журнал регистрации полностью самоочищается.

  • Настройка прав пользователей 1С (8.1 / 8.2)
  • Подключение к 1С нескольких пользователей
  • Права пользователей для обновления 1С
  • Как закрыть активных пользователей 1С
  • Установка, снятие блокировки соединения с информационной базой 1С
  • Версионирование (история) изменений документов в 1С

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

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

Доступ к журналу регистрации возможен как из режима Конфигуратора (через меню АдминистрированиеЖурнал регистрации), так и из режима Предприятия (меню СервисЖурнал регистрации). Также доступ к данному объекту возможен из списка пользователей, где спозиционировавшись на определенном пользователе возможен переход к журналу его действий через ярлычок на верхней панели инструментов.

Используя средства работы со списками имеется возможность выгрузить журнал регистрации в табличный или, при необходимости, текстовый документ (через ДействияВывести список) , который в дальнейшем может быть сохранен например в формате Excel , TXT или HTML. При этом существует возможность настройки уровня событий, которые будут фиксироваться в журнале регистрации, а также периодичности разделения журнала на отдельные файлы (в режиме конфигуратора меню АдминистрированиеНастройка журнала регистрации). И там же есть возможность сократить количество записей данного журнала до определенной даты, что делается для ускорения работы с механизмом анализа и регистрации событий в системе или за ненадобностью неактуальной информации.

Продукты 1С

  • 1С через интернет
  • Лицензии 1С
  • Общеотраслевые программы
    • 1С: Бухгалтерия 8
    • 1С: Управление торговлей 8
    • 1С-КАМИН: Зарплата. Версия 5.0
    • 1С: ERP Управление предприятием 2
    • 1С: Зарплата и управление персоналом 8 (ЗУП)
    • 1С: Комплексная автоматизация 8
    • 1С: Розница 8
    • 1С: Управление нашей фирмой 8
    • 1С: Документооборот 8
    • 1С: CRM 8
    • Государственное и муниципальное управление
    • Издательства и полиграфия
    • Некоммерческие организации
    • Образование, культура
    • Общественное и плановое питание, гостиничный бизнес
    • Профессиональные услуги
    • Сельское и лесное хозяйство
    • Страхование, Некредитные финансовые организации
    • Строительство, девелопмент, ЖКХ
    • Топливно-энергетический комплекс
    • Торговля, склад, логистика, транспорт
    • Финансовый сектор

    Акции и спецпредложения
    Акция для АККОР

    Мы партнер всероссийской ассоциации АККОР. Если Вы являетесь членом АККОР, то сообщите и мы предложим выгодные условия для покупки программ 1С и их сопровождения

    Специальная цена для базовых версий

    Для всех базовых версий действует спец.цена — скидка от 20 до 30%, а если с сервисами, то и еще выгодней

    Качество услуг — 60% клиентов приходят по рекомендациям

    Качество услуг — 60% клиентов приходят по рекомендациям

    Работаем быстро — готовы решать ваши задачи удаленно прямо в момент обращения

    Работаем быстро — готовы решать ваши задачи удаленно прямо в момент обращения

    Персональный менеджер — есть у каждого клиента нашей компании

    Персональный менеджер — есть у каждого клиента нашей компании

    Гибкий подход к сопровождению — тарифы абонентского сопровождения или разовые услуги

    Гибкий подход к сопровождению — тарифы абонентского сопровождения или разовые услуги

    107370, Москва г, Бойцовая ул, дом № 4/37, корпус 5, помещение 11П
    141076, Московская область, г.Королев, ул.Калининградская, д.16, пом.42

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

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

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

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

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

    Журнал регистрации доступен как в режиме 1С:Предприятие, так и в режиме Конфигуратор.

    В режиме 1С:Предприятие по щелчку мыши в полях Данные и Представление данных можно перейти к тому объекту прикладного решения, который указан в записи журнала регистрации.

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

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

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

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

    Кроме этого разработчик может самостоятельно добавлять записи в журнал регистрации, используя средства встроенного языка. Такая возможность позволяет настраивать журнал регистрации под нужды конкретного прикладного решения.

    Используя средства работы со списками, разработчик имеет возможность выгрузить журнал регистрации в текстовый или табличный документ, который в дальнейшем может быть сохранен в собственном формате или, например, формате листа Excel или документа HTML.

    Кроме этого поддерживается выгрузка журнала регистрации в формате XML, что может использоваться для последующего анализа выгруженных записей средствами встроенного языка.

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

    • при создании новой информационной базы для журнала устанавливается режим регистрации событий всех уровней важности;
    • при загрузке информационной базы из файла журнал регистрации не очищается.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *