ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Отчеты ReportsNet, версия 1.0.5 (http://forum.tk-chel.ru/showthread.php?t=3351)

SK 15.02.2015 20:21

Есть датасет - по сути - некая БД. Есть фастрепортс - коммерческий компонент отчетов - написан не нами.
Работа с датасетом в фастрепортс - не имеет таких функций.
Варианты есть, но не столь простые, как Вы бы хотели.
http://www.fast-report.com/en/forum/...showtopic=7630
http://www.sql.ru/forum/632268/fastr...nie-peremennoy
http://www.fast-report.com/ru/forum/...showtopic=5571

Antony41 15.02.2015 21:00

Я Вас понял, но почему же TfrxDataSet не наполнен такими значениями для проверки существует ли датчик. получается что даже если датчик топлива не установлен на ТС соответственно он и не задан в настройках Автограф, но в отчете будет всё равно отображаться 0 литров на начало и 0 на конец, я думаю это не совсем корректно.

SK 16.02.2015 05:52

Цитата:

Сообщение от Antony41 (Сообщение 99638)
получается что даже если датчик топлива не установлен на ТС соответственно он и не задан в настройках

это далеко не факт
датчика может не быть (сняли по гарантии или просто сломался), а настройки - есть и т.д.
опять же, Вы путаете датчик топлива и бак
датчик топлива - это первичный измеритель, Вы же в отчетах обычно имеете дело с баками, которые "складываются" из 1 или нескольких ДУТ

SK 16.02.2015 05:55

Antony41, кстати, мы же дали Вам возможность работать с произвольными свойствами ТС. Ведите в них "паспорт" датчиков на ТС - всегда будете знать, что и как установлено безо всякого ненадежного шаманства. Это, кстати, очень полезно для восстановления информации - что и как установлено на каждое ТС. Особенно, когда по прошествии времени - никто уже не помнит (или люди сменились), что ставили и куда.

SK 16.02.2015 05:57

Цитата:

Сообщение от Antony41 (Сообщение 99638)
Я Вас понял, но почему же TfrxDataSet не наполнен такими значениями для проверки существует ли датчик.

А какие критерии "существования" датчика ?
Вы еще, кстати, забыли про наследование незаданных индивидуальных свойств ТС из "общих свойств".

csistra 16.02.2015 06:26

Вопрос.
Есть ли отчет, который делает проверку по состоянию работы БК + ДУТ с выводом статуса работает либо не работает ?
Если готового подобного нет, можно заказать написание? Тз распишу.

SK 16.02.2015 06:32

По каким критериям ? Учитывая, что ДУТы могут быть аналоговые, частотные и цифровые.

csistra 16.02.2015 06:50

Бк по критериям: питание, урочень gps сигнала, можно еще доп датчики (масса к примеру).
Дут только цифровые 20160 омником, критерии:
1. наличие дута, т.е. проверка есть ли дут. сравнение в настройках тс и поступающих данных.
2.Наличие положительных остатков на время формирования.
3.Наличие положительного расхода ( или равному нулю) за заданый контрольный период например сутки.
4.Наличие изменения уровня топлива за более значительный период нежели в п.3.

Я себе это пока так вижу, может и не правильно.

Antony41 16.02.2015 07:49

Например можно уточнить если не один из датчиков топлива не задан то считать это критерием, или создать отдельный дополнительный CheckBox
http://pikucha.ru/iebmX
http://pikucha.ru/iebn7

http://pikucha.ru/iebmY
http://pikucha.ru/iebn8

csistra 16.02.2015 08:17

1. скрин, да согласен.
2. скрин. нет не надо выводить само значение топлива. Цель отчета совершенно другая.
Отчет я хочу получить в приблизительно таком виде:
http://saveimg.ru/show-image.php?id=...bf0e4c9c8ebabd
Зачем могу объяснить если нужно.

Добавлено через 2 минуты
Не, надо пояснить сразу.
Этот отчет не для тех персонала ВООБЩЕ, это отчет для руководящего звена.
На основании данного отчета принимается решение выпускать машину на линию или не выпускать.
Поэтому цифры в нем ВООБЩЕ не нужны. В итоге нужно только 2 статуса работает\неработает.


Текущее время: 11:21. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot