Чтобы это значило? У тревоги нет никакого принципа, есть сработка - есть тревога, а нет - так и нет.Odmin писал(а):А мне хотелось бы узнать принцип срабатывания тревоги (на табличном уровне SQL).
Вы меня правильно поняли. Но я сомневаюсь, что в базу не заносятся никакие данные. Ведь есть таблица журнала (m_alarm и pLogData), значит, туда заносятся данные из другой таблицы? Да и если просто посмотреть состав БД, то там более 80 таблиц, а описано в файле только 65... Возможно в одной из этих 15 таблиц и содержится перезаписываемые данные о событиях в устройствах. Или это лишь плод моей параноидальной фантазииXAMMEP писал(а):в таблице прописываются только данные событий формируемые Орионом
Это значит, что любое действие в программе "Орион" записывается в SQL базу. И в журнале событий или тревог прописывается код события и адрес зоны/устройства/шлейфа, описанные в таблицах Events и DevItems соответственно. А если имеется код значения события и журнал, то и сработка должна где-то указываться.pet-and писал(а):Чтобы это значило?
Если есть генератор отчетов, то можно взять подходящий отчет и глянуть откуда он данные берет. Если честно, я в этом не силенOdmin писал(а):Вот и я тоже надеюсь, что этот форум хоть иногда читают разработчики или знающие люди... Перерыл все, что только можно...
Нет, генератор я не ставил. Но как мне объяснил великий и ужасный гугл, это просто вывод содержимого таблиц в удобоваримой форме. Но меня все-таки интересует куда пишутся события окромя журнала. Видимо, придется мутить запрос именно из pLogData.XAMMEP писал(а):Если есть генератор отчетов, то можно взять подходящий отчет и глянуть откуда он данные берет.
Odmin писал(а):pet-and, я так и подозревал)
MadHacker, удобства, наверное... Слишком много действий, условий и элементов приходится создавать ради одной десятичной цифры
Видимо, я действительно размечтался)
Однако сработало мое извечное: "Задай вопрос и сам найдешь ответ" Сделал, что хотел через эти две таблицы.
Всем спасибо за общение.
anisimov_evgeniy писал(а):Не поделитесь темплейтом?
Odmin писал(а):Если кому-нибудь вдруг пригодится, то я решил этот вопрос таким образом:
- Спойлер
- SELECT TOP 1 Event // выбрать первую запись
FROM pLogData
WHERE (Par3 = 54 AND Par4 = 1) // Par 3 и Par4 номер устройства и номер шлейфа соответственно
ORDER BY TimeVal DESC // сортировка по убыванию по времени
Odmin писал(а):...Если кому-нибудь вдруг пригодится, то я решил этот вопрос таким образом:...
Вернуться в «АРМ Орион Про версии до 1.20»
Сейчас этот раздел просматривают: 22 гостя