Механика работы отчета по топливораздаче – водители
С полным описанием структуры отчета по топливораздаче – водители и его возможностям можно ознакомиться в соответствующей статье. В данной статье рассматривается механизм определения топливораздач и механизм определения объектов, раздавших и получивших топливо, и назначенных на них водителей.
ТРЕБОВАНИЯ ДЛЯ РАБОТЫ ОТЧЕТА
Для корректной работы отчета должны быть созданы:
- Датчик уровня топлива – топливораздача и/или датчик расхода топлива – топливораздача у объекта-топливозаправщика;
- Датчик RFID метки у объекта-топливозаправщика;
- Датчик уровня топлива у ТС-получателя;
- Датчик RFID метки на ТС-получателе или запись о назначении водителя на ТС в справочнике "Регистрация водителей".
ДАННЫЕ О ПОЛУЧЕННОМ ТОПЛИВЕ
- Топливораздатчик – имя объекта-топливораздатчика, от которого получено топливо;
- Выдано – данные об объеме выданного топлива выводятся на основе определенной раздачи топлива в отчете по топливораздаче. Механика определения объема описана в статье "Механика работы отчета по топливораздаче";
- Получатель – выводится имя объекта на который назначен водитель через справочник "Регистрация водителей" или идентифицированным по "Датчику RFID";
- Получено – объем полученного топлива выводится на основе полученных данных от ДУТ на объекте-получателе. Механика определения заправок описана нами в статье "Механика работы отчета по топливу";
- Разница (%) – разница в процентах между выданным и полученным объемами топлива.
ЛОГИКА РАБОТЫ ОТЧЕТА
Отчет по топливораздаче – водители на работает на основе отчета по топливораздаче.
Отчет формируется в виде таблицы, разбитой на разделы. Разделы разграничиваются строкой голубого цвета с именем водителя, по которым запрашивается информация.
- По каждому выбранному водителю в отчете определяется компания, к которой принадлежит водитель;
- По каждой определенной компании составляется список объектов с датчиками топливораздачи;
- За весь период отчета, для каждого топливораздатчика формируется отчет по топливораздаче. Определенные значения об объемах полученного топлива и имени топливораздатчика выводятся в соответствующих полях.
- В отчет выводится только те факты приема которые выполнили условие – номер RFID водителя был идентифицирован на топливоприемщике.