Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 ноя 2024, 03:36

ПолучитьЗначенияОтбораЖурналаРегистрации

Автор 1cwiki, 22 июл 2015, 10:05

0 Пользователей и 1 гость просматривают эту тему.

1cwiki

Раздел
Глобальный контекст
Подразделы
Процедуры и функции работы с журналом регистрации
Синтаксис:

ПолучитьЗначенияОтбораЖурналаРегистрации(<Колонки>, <ИмяВходногоФайла>)
Параметры:

<Колонки> (необязательный)

Тип: Строка.
Для того чтобы получить наборы допустимых значений определенных колонок журнала регистрации, необходимо в параметре перечислить их имена, при этом необходимо имя каждой колонки отделять запятой.
Доступны следующие колонки:
Пользователь (User);
Компьютер (Computer);
ИмяПриложения (ApplicationName);
Событие (Event);
Метаданные (Metadata);
РабочийСервер (ServerName);
ОсновнойIPПорт (Port);
ВспомогательныйIPПорт (SyncPort);
РазделениеДанныхСеанса (SessionDataSeparation);
РазделениеДанныхСеанса.<имя общего реквизита> (SessionDataSeparation.<имя общего реквизита>) - в одном вызове метода может быть указано несколько общих реквизитов, входящих в данные сеанса. Используется для получения наборов допустимых значений общих реквизитов, входящих в данные сеанса. Наборы значений возвращаются в элементе РазделениеДанныхСеансаЗначения (SessionDataSeparationValues).
Если не задан, то наборы допустимых значений будут получены для всех доступных колонок.
<ИмяВходногоФайла> (необязательный)

Тип: Строка.
Имя файла журнала регистрации.
Возвращаемое значение:

Тип: Структура.
Значения отбора журнала регистрации. Ключ элемента структуры определяет имя параметра, а значение элемента - текущее значение параметра:
ИмяПриложения (ApplicationName) - Соответствие, в котором ключ - идентификатор приложения, значение - представление приложения;
Пользователь (User) - Соответствие, в котором ключ - уникальный идентификатор пользователя информационной базы, значение - имя пользователя информационной базы;
Компьютер (Computer) - Массив строк;
Событие (Event) - Соответствие, в котором ключ - идентификатор события, значение - представление события;
Метаданные (Metadata) - Соответствие, в котором ключ - имя объекта метаданных, значение - представление объекта метаданных;
РабочийСервер (ServerName) - Массив строк;
ОсновнойIPПорт (Port) - номер основного IP-порт рабочего процесса. Массив чисел;
ВспомогательныйIPПорт (SyncPort) - номер вспомогательного IP-порта рабочего процесса. Массив чисел;
РазделениеДанныхСеанса (SessionDataSeparation) - общие реквизиты, разделяющие данные. Соответствие, в котором: ключ – имя общего реквизита; значение – представление общего реквизита;
РазделениеДанныхСеансаЗначения (SessionDataSeparationValues) – содержащий Соответствие, в котором:
ключ – имя общего реквизита;
значение – Соответствие, в котором:
ключ - значение общего реквизита;
значение - представление значения общего реквизита.
Описание:

Позволяет получить наборы допустимых значений параметров отбора журнала регистрации: приложение, пользователь, компьютер, событие, метаданные, рабочий сервер, основной IP-порт, вспомогательный IP-порт, данные сеанса.
Эти значения можно использовать для формирования параметра Фильтр метода ВыгрузитьЖурналРегистрации.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Требует наличия у пользователя права ЖурналРегистрации (EventLog). Отсутствие права приводит к возникновению исключения.
Открывает файл журнала в режиме, разрешающем совместную запись.

Теги:
Рейтинг@Mail.ru

Поиск