Форумы Интермех
 ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki °

Форумы Интермех / API и разработка модулей расширения / EVENTLOG
Автор Сообщение
sergH
Участник
Пермь ПНППК

Дата: 27 Май 2016 10:36:20


Пишу SQL запросы, затем обрабатываю через API.
Все что надо нашел в документации. Но тут столкнулся с проблемой.
Есть таблица EVENTLOG. Как связать её с требуемым DOC_ID. В самой таблице DOC_ID пусто, т.е. NULL.
Связывать по EVENT_ID? Но не водной известной мне таблице нет поля для связи с этим ключом. Подскажите как эта таблица завязана на DOC_ID?
Кроме этого нужно строковое значение EVENT_TYPE. В какой таблице хранятся строковые значения по этому ключу?
Помогите пожалуйста. Все перечитал...

Jk
Участник
НПП Интермех

Дата: 27 Май 2016 17:04:04


Посмотрите поле INSTANC_ID (ну и VERSION_ID)

sergH
Участник
Пермь ПНППК

Дата: 30 Май 2016 10:24:15


В принципе да. Поле INSTANC_ID содержит DOC_ID. Но это поле содержит много чего другого, системные события и пр. Их надо сортировать. Хорошо бы их сортировать по EVENT_TYPE. И даже очень надо сортировать по этому полю. Но это поле цифровое не текстовое. Какая таблица отвечает за связь текстового значения с EVENT_TYPE?
А такая таблица есть. В карточке документа на закладке "Журнал событий" колонка "Событие" именовано. Там не стоят цифры. Эта закладка отображает данные из таблицы EVENTLOG. Откуда система цепляет текст в это поле? Ну не может это значение находится внутри кода софта. Так не бывает. Или бывает?
Я текстовые значения EVENT_TYPE не нашел даже в выгруженных метаданных БД.

LLirik
Участник
НПО "Автоматика"

Дата: 6 Июн 2016 15:41:04


INSTANC_ID содержит идентификатор объекта, поле BO_ID -тип объекта. Если не подводит память для документа BO_ID =2.

Ответы:
Никакая.
Да бывает. Пишите в саппорт интермеха они вышлют соответствие event_type - тип события.

malohatko_m
Участник
г.Челябинск, ООО ЭТЕРНО

Дата: 1 Сен 2017 06:59:03


Подскажите пожалуйста, для работы с журналом событий кроме прямых запросов SQL нет никаких функций API Search ? Я нашел недокоментированные объекты SEventLog и сумел получить его экземпляр через GetEventLog, но как с ним работать совершенно не понятно.

Jk
Участник
НПП Интермех

Дата: 4 Сен 2017 15:53:21


Цитата: malohatko_m
для работы с журналом событий кроме прямых запросов SQL нет никаких функций API

в общем это и есть ответ.

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL 
...



Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 

На форуме сейчас: гостей - 1
пользователей - 0
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26]
гостей - 87 / пользователей - 0


miniВВ © 2001-2017