Ведение протокола выполнения операций

Navigation:  АРМы > АРМ Комплектатор > Сервисные функции АРМа Комплектатор >

Ведение протокола выполнения операций

Previous pageReturn to chapter overviewNext page

Все пакетные операции выполняются с формированием протокола, который отображается в окне и сохраняется.

До версии 2020.1 протокол велся в специальном текстовом файле с именем LogFile=logcmpl.txt в рабочей папке на локальном компъютере. Таким образом, каждый пользователь имел свой файл протокола, в котором регистрировались операции, выполняемые на данном компъютере.

Размер файла такого протокола  ограничен параметром MaxSizeLog=10000 который определяет максимальное количество строк текстового файла. При достижении этого размера будет подавать сообщение о превышении и предлагаться очистить протокол.

 

20.1

С версии 2020.1 предлагается вести протокол в БД ИРБИСа, который будет единым для всех пользователей и иметь практически неограниченный размер.

Эта возможность подключается, если задан параметр NameDbnLog=LOGP.

 

 

Возможность ведения протокола в БД

Задается параметром NameDbnLog=имя БД в секции MAIN.

Если параметр пуст, то протокол пишется по-прежнему в файл. 

 

В БД протокола создаются записи с именем РЛ = LOG и набором полей:

- Идентификатор приложения, для АРМа Комплектатор – это P

- Дата выполнения операции

- Пользователь, иначе логин, с которым пользователь вошел в приложение

- Название операции

- Текст сообщения

 

Кроме имени БД протокола в параметрическом файле в секции ENTRY задаются параметры:

-LogWsName=Log - Имя РЛ для записи протокола в БД LOGP

-LogWssShow=LogShowP - Имя РЛ для показа протокола в интерфейсе

-TagLogNmsg=60 - Метка поля в записи Log с номером сообщения в файле MSG для протокола

-TagLogDate=907 - Метка поля в записи Log с датой операции

-TagLogText=300 - Метка поля в записи Log с текстом сообщения протокола

-TagLogOper=200 - Метка поля в записи Log с названием операции

-TagLogApplIdent=102 - Метка поля в записи Log с идентификатором приложения

 

При вызове просмотра протокола записи БД помещаются в таблицу, при этом используется буферизация. Можно использовать ключ, задавая дату. Можно использовать фильтр, задавая значения для фильтра – дату И/ИЛИ логин пользователя. 

 

Пример:

протокола

 

Просмотр протокола

Просмотр протокола

 

 


См. также:

Сервисные функции АРМа Комплектатор