51

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

Как сделать, чтобы отображался  в отчете номер карты, которая прикладывается к считывателю?

52

Отчет по выдаче и заправке

(22/12/2017 11:26:50 отредактировано Beifuss)

Re: Отчет по выдаче и заправке

serd Можно ли допилить немного таблицу "Движение топлива".
Суть: Что-бы маски датчиков в этой таблице распространялись не только на объект которые выдает топлив, но и на объекты которые принимают топливо.

Пояснения (пример): Этот отчет очень полезен аграриям, так как у них много техники в поле и их заправляет бензовоз который к ним приезжает.
Но есть комбайны у которых может стоять датчик заполненности бункера. В Wialon самый подходящий датчик для такого контроля это "Датчик уровня топлива.".
И в объекте принимающем топливо в настройках есть два датчика уровня топлива 1. Контроль топливных баков 2. контроль зерна в бункере.
В результате эти данные перемешиваются и в "Движении топлива" учитывается зерно к примеру.

Бейфус Алексей
ГК "Современные технологии"
Саратовская область г.Энгельс
http://navexp.ru
53

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

WS пишет:

Как сделать, чтобы отображался  в отчете номер карты, которая прикладывается к считывателю?

Завести карту, водителя назвать ее номером (если именно номер видеть предпочтительней) - в отчете добавить столбец "водитель" - если номер приходил на интервале работы счетчика, он появится в отчете. Если номеров было несколько - выведутся все, если указана соответствующая опция в настройках отчета. Да - карту прикладывать нужно к заправщику - в этом основная магия.

Beifuss пишет:

serd Можно ли допилить немного таблицу "Движение топлива".
Суть: Что-бы маски датчиков в этой таблице распространялись не только на объект которые выдает топлив, но и на объекты которые принимают топливо.

Пояснения (пример): Этот отчет очень полезен аграриям, так как у них много техники в поле и их заправляет бензовоз который к ним приезжает.
Но есть комбайны у которых может стоять датчик заполненности бункера. В Wialon самый подходящий датчик для такого контроля это "Датчик уровня топлива.".
И в объекте принимающем топливо в настройках есть два датчика уровня топлива 1. Контроль топливных баков 2. контроль зерна в бункере.
В результате эти данные перемешиваются и в "Движении топлива" учитывается зерно к примеру.

Довольно сложная задача - с ходу можно придумать только увеличение глубины доступных опций в отчете (может отпугнуть пользователей и мы неохотно идем на такие шаги) либо применение "маски" одновременно ко всем объектам, участвующим в отчете (но это - неочевидное поведение именно данного отчета по сравнению с остальными - появятся проблемы во внедрении). Согласен, что проблему было бы неплохо решить, но на мой взгляд - делать это стоит несколько хитрей. Задача занесена в бэклог, спасибо огромное за отзыв.

54

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

Доступно на Local ?

55

Отчет по выдаче и заправке

(15/01/2018 12:05:43 отредактировано ehouse)

Re: Отчет по выдаче и заправке

Есть очень нужное предложение, я бы даже сказал исправление. Сделать вариант, или переделать в принципе, чтобы стыковка по времени заправки происходила с учетом только времени наибольшего перепада уровня топлива. Если это время заправки по объекту попадает  в интервал выдачи, то привязывать независимо от фильтрации и прочих настроек расхода топлива. Сейчас, например, регулярно получаем непопадание правильных заправок в правильные интервалы выдачи в связи с фильтрацией в объекте в размере 5-10 единиц. Соответственно пользоваться отчетом не можем.

ООО "Е-хаус"
www.e-hs.ru
Московская область
56

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

Любопытно, кто-нибудь вообще смог организовать полноценное использование этого отчета в реальной жизни.

ООО "Е-хаус"
www.e-hs.ru
Московская область
57

Отчет по выдаче и заправке

(16/01/2018 16:45:55 отредактировано maxim_prm)

Re: Отчет по выдаче и заправке

ehouse пишет:

Любопытно, кто-нибудь вообще смог организовать полноценное использование этого отчета в реальной жизни.

Beifuss  ты смог? я нет

58

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

kravchik пишет:

Доступно на Local ?

Да - в локал попало с прошлым релизом. А последние доработки будут доступны с релизом нового.

ehouse пишет:

Есть очень нужное предложение, я бы даже сказал исправление. Сделать вариант, или переделать в принципе, чтобы стыковка по времени заправки происходила с учетом только времени наибольшего перепада уровня топлива. Если это время заправки по объекту попадает  в интервал выдачи, то привязывать независимо от фильтрации и прочих настроек расхода топлива. Сейчас, например, регулярно получаем непопадание правильных заправок в правильные интервалы выдачи в связи с фильтрацией в объекте в размере 5-10 единиц. Соответственно пользоваться отчетом не можем.

Скажу по секрету - механика отчета подразумевает, что "заправка" попадает в первый найденный интервал счетчика. Действительно - если "размазать" ее с помощью фильтрации, timestamp начала может сместиться на предыдущий интервал. Но при анализе (когда смотрели на тайминги) - уровень перепада гораздо чаще "промахивался" мимо счетчика.  Может быть поможет "склеить" интервал с помощью таймаута (в настройках секции "счетчика" в самом отчете).

59

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

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

Нам удалось выявить более очевидный вариант стыковки - время наибольшего перепада уровня топлива при заправке. Во-первых, это время фигурирует в отчете “Заправки” по объекту; во-вторых, это время не зря фигурирует в отчете “Заправки” по объекту, поскольку даже при разных условиях детектирования заправки (фильтры, галочки) это время максимально близко к реальному  моменту начала заправки; в-третьих, уже протестировали на реальных ситуациях и подтвердилось, что это время ВСЕГДА четко попадает в верный интервал выдачи, в-четвертых, даже если у какого-то объекта оно не попадет в интервал выдачи, то исправить эту ситуацию легко, все лежит на поверхности, надо просто правильно настроить периодичность сообщений оборудования.

На данный момент предоставить данный отчет клиентам в том виде, как он есть не можем, поскольку ежедневно при выдачах из АЗС и топливозаправщика не стыкуется 20-30% выдачи, в итоге продолжается ручная проверка заправок диспетчером. Правка по времени стыковки может сэкономить несколько часов этой муторной, кропотливой ежедневной работы. Более того, если добавить дополнительные фильтры в отчет: расхождение более скольки-то процентов, выдача “вникуда”, то можно дополнительно получать автоматом отчеты только с тревожной информацией. На данный момент при оборудовании клиентам кроме транспорта также их АЗС и топливозаправщиков мы вынуждены, к их удивлению, объяснять, что данные необходимо смотреть в нескольких разных отчетах, это очень грустно. Может поэтому многим клиентам "пока это не надо".

Предлагаю исправить отчет и оборудовать все известные АЗС и топливозаправщики.

ООО "Е-хаус"
www.e-hs.ru
Московская область
60

Отчет по выдаче и заправке

(19/01/2018 11:03:40 отредактировано Moon_Fox)

Re: Отчет по выдаче и заправке

Также сформировалась ещё одна необходимая доработка: необходимо разделять значение в поле "Заправлено" по объектам, если зафиксировано несколько заправок за выдачу.
На примере реального клиента, нередка ситуация, когда на одну выдачу поблизости обнаруживается несколько объектов, заправлявшихся поблизости, при этом не все заправлялись из этой АТЗ. И получается:

Выдано     Заправлено    Отклонение
208.20 л      310.01 л            -101.81

хотя реальная заправка на одном из ТС зафиксирована 208л и отклонение меньше литра.
Уменьшение радиуса обнаружения объектов не помогает, т.к. ближайшим нередко оказывается не тот объект, который заправлялся.
Гораздо наглядней было бы видеть ситуацию в виде, аналогичном группировке с детализацией:

Объекты   Выдано   Заправлено   Отклонение
ТС1, ТС2  208.20 л      310.01 л           -101.81 л

  • ТС1                          208 л                 0.2 л
  • ТС2                       110.01 л              98.19л
61

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

Moon_Fox пишет:

Также сформировалась ещё одна необходимая доработка: необходимо разделять значение в поле "Заправлено" по объектам, если зафиксировано несколько заправок за выдачу.
На примере реального клиента, нередка ситуация, когда на одну выдачу поблизости обнаруживается несколько объектов, заправлявшихся поблизости, при этом не все заправлялись из этой АТЗ. И получается:

Выдано     Заправлено    Отклонение
208.20 л      310.01 л            -101.81

хотя реальная заправка на одном из ТС зафиксирована 208л и отклонение меньше литра.
Уменьшение радиуса обнаружения объектов не помогает, т.к. ближайшим нередко оказывается не тот объект, который заправлялся.
Гораздо наглядней было бы видеть ситуацию в виде, аналогичном группировке с детализацией:

Объекты   Выдано   Заправлено   Отклонение
ТС1, ТС2  208.20 л      310.01 л           -101.81 л

  • ТС1                          208 л                 0.2 л
  • ТС2                       110.01 л              98.19л

Поддержу. У нас Топливозаправщик возит прицепом бочку. Обе единицы оборудованы системой мониторинга, и служат как самостоятельные объекты в Wialon при построении отчёта "Движение" топлива. И если выдачи одновременно происходят, или ещё круче из бочки перекачивается топливо в ёмкость топливозаправщика, то с отчётом можно сломать мозг...

62

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

во время анализа и на текущем "движке" отчетов именно вариант с суммированием был возможен к реализации.
При этом по просьбам партнеров добавили несколько особенностей к алгоритму и доп опцию "исключать незаправляемые". Но если объект находится рядом и в это же время заправляется (только из другой бочки) - как определить с точки зрения алгоритма, какое отклонение к какому объекту относится? даже в вашем предложении
    Объекты   Выдано   Заправлено   Отклонение
    ТС1, ТС2  208.20 л      310.01 л           -101.81 л

        ТС1                          208 л                 0.2 л
        ТС2                       110.01 л              98.19л

Как получить 98.19? что от чего отнимать? это может быть понятно диспетчеру, но алгоритм этого не знает. При обсуждении обычных ситуаций использования и оборудования пришли к выводу, что проще - отображать как есть, а все остальное - оставить на решение пользователя. Например - склеивать интервалы выдачи по определенному таймауту, фильтровать малые выдачи (когда в отчете строка с 0 в графе счетчик) и т.д.

Нам бы хотелось, чтобы алгоритм экономил время пользователей (чтобы не нужно было вручную сверять заправки и таблица сама показывала отклонения). Именно в таком контексте попробуйте снова описать задачу - по каким признакам разделять объекты и считать отклонение? Или не считать его вовсе для уровня вложенности ниже строки счетчика?

63

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

serd пишет:

Как получить 98.19? что от чего отнимать? это может быть понятно диспетчеру, но алгоритм этого не знает.

В данном примере я предлагал считать отклонение каждой заправки от общей выдачи.
Поскольку алгоритм, очевидно, не может определить, к какой заправке относилась выдача, то такой вариант позволит обработать хотя бы случаи, когда из всех зафиксированных заправок выдача полностью совпадает с одной из них. В остальных случаях, естественно, требуется анализ диспетчера.

64

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

Moon_Fox - если честно, то у меня больше вопросов, чем ответов на ваше предложение.

Например - "выдача полностью совпадает с одной из них" - на сколько полностью? Дать опцию % отклонения? или как?
"В остальных случаях, естественно, требуется анализ диспетчера." - давайте рассмотрим на примере

Счетчик - 200 литров. Три объекта. 100 литров и два по 80 - к какому из них приписать отклонение? А если 90 и два по 50 - 10 литров в обратную сторону.

65

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

serd
В подобной ситуации выдача при раскрытии подробностей по объектам будет выглядеть для объектов:

  • 1 объект - 100 заправка, 100 отклонение
  • 2 объект - 80 заправка, 120 отклонение
  • 3 объект - 80 заправка, 120 отклонение

В такой ситуации необходим анализ диспетчера, какой из объектов заправлялся реально и чем вызвано отклонение.
Другая ситуация, ради которой и выдвинуто предложение: счетчик - 200 литров, первый объект - выдача 195 литров и 2 по 50. В такой ситуации картина гораздо наглядней:

  • 1 объект - 195 заправка, 5 отклонение
  • 2 объект - 50 заправка, 150 отклонение
  • 3 объект - 50 заправка, 150 отклонение

Похожие случаи возникают с новым отчётом нередко, и такой формат будет крайне нагляден для клиентов.
Также у одного из клиентов появился дополнительный запрос: возможность скрывать из отчёта выдачи по счётчику, которым не соответствует ни одна заправка.

66

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

Для данного отчета также актуально в таблице иметь столбик, где будут располагаться кнопочка-ссылка на фото, сделанное в процессе выдачи топлива. Если несколько фото, то так можно и назвать эту ссылку: 6 фото - кликаем по ссылке, смотрим фотки. Сейчас изображения хранятся в отдельной таблице, работать с такими данными не очень удобно.

ООО "Е-хаус"
www.e-hs.ru
Московская область
67

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

После обновления в бете отчет стал работать отлично! Большое спасибо!

ООО "Е-хаус"
www.e-hs.ru
Московская область
68

Отчет по выдаче и заправке

Re: Отчет по выдаче и заправке

Есть потребность в групповом отчете "Движение топлива". На АЗС несколько ТРК. К каждой колонке свой счетчик и считыватель карт водителей. Сейчас, чтобы получить отчет в целом по АЗС, необходимо брать отчет по нескольким объектам "ТРК 1...5".
Хотелось бы - оптом по группе объектов "АЗС".

ООО "Е-хаус"
www.e-hs.ru
Московская область