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

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

KMTP 01.12.2016 06:50

Список используемых устройств за период
 
Добрый день,

Нужна помощь. Попросили сделать отчет, который бы проверял данные из 1С - есть документ о выдачи техники сотруднику. Нужно сделать проверку, что из АвтоГрафа пришли данные о том, что за указанный период (день) данное устройство использовалось.

На данный момент алгоритм такой:
1. Получаю список устройств через EnumDevices,
2. затем по циклу вызываю GetTripsTotal (или GetTrips) - ко мне приходят данные - но там приходят и просто стоянки - а мне нужно получить список тех устройств которые использовались - то есть было какое-то движение (по времени или расстоянию).

Алгоритм смотрящий на Строка.Value.Trips - ошибочен - устройство не использовалось (нет данных о его движении), а у меня выходит, что использовалось.

Желательно чтобы можно было получить либо пройденное расстояние за период (в движении) либо время устройства в движении.

Информацию на ресурсе читал: http://wiki.tk-chel.ru/index.php/Aut...rvice_GetTrips

Но там нет информации о итоговом массиве и расписание его полей.:flag_of_truce:

SK 01.12.2016 07:56

Цитата:

Сообщение от KMTP (Сообщение 147543)
Но там нет информации о итоговом массиве и расписание его полей

Всё что идет после "Результат:" - что это по-Вашему ?


KMTP 01.12.2016 08:10

Добрый день...

В ответе есть массив "Value.Total"



А внутри есть еще описание рейсов с отдельным итогом: Value.Trips



Вопрос где брать данные?

В первом массиве нет пройденного пути, а во втором нет описания полей и не понятно - какое значение брать?

SK 01.12.2016 08:21

KMTP, Вас будет интересовать Total - финальные данные по конкретному рейсу, либо по всем рейсам.

Картинки поправьте в посте - ссылка на страничку с картинку не эквивалентна ссылке на саму картинку.

KMTP 01.12.2016 08:27

То есть получается нужно зайти в Trips и там просуммировать все значения "TotalDistance" для получения пройденного пути? А это будет именно путь пройденный "в движении"? то есть сюда не попадут "остановки"?

Добавлено через 4 минуты
Я просто загрузил картинки с mail

В ответе есть массив "Value.Total"



TotalDistance есть только в расшифровки по каждому рейсу, если обратиться к Value.Trips



Старые сообщения я редактировать не могу, так что заменить картинки не могу. :sad-scratch:

SK 01.12.2016 08:29

KMTP, и еще Ваам нужно понять одну вещь:
В отличие от другого софта, присутствующего на рынке мониторинга, АвтоГРАФ - это что-то типа 1С - полностью настраиваемая система.
Поэтому и нет детерминированного описания набора полей.
Все переменные и поля можно посмотреть в настройках в списке параметров.
Они могут отличаться для разных объектов.

KMTP 01.12.2016 08:34

Что не получается у меня с загрузкой картинок...

В общем, вот что есть у меня в ответе: массив "Value.Total"

<a href="http://shot.qip.ru/00RASw-5o8tiWa2E/" target="_blank" title="QIP Shot"><img src="http://f5.s.qip.ru/~o8tiWa2E.jpg" />Value.Total</a>

И вот что есть в Value.Trips

<a href="http://shot.qip.ru/00RASw-5o8tiWa2F/" target="_blank" title="QIP Shot"><img src="http://f5.s.qip.ru/~o8tiWa2F.jpg" />Value.Trips</a>

Получается, что для получения итогового расстояния, мне нужно просуммировать "TotalDistance"?

SK 01.12.2016 08:34

Цитата:

Сообщение от KMTP (Сообщение 147568)
Я просто загрузил картинки с mail

Уважаемый, вот ЭТО http://shot.qip.ru/00RASw-5o8tiWa2E/ - ссылка на HTML-страничку, а не на картинку. Да, на этой страничке есть нужная картинка, равно как и куча других картинок - рекламных и т.п.
А вот ЭТО http://f5.s.qip.ru/o8tiWa2E.jpg - ссылка на саму картинку.

В случае с mail - у Вас изначально было то же самое.
После Вы сделали ссылки на сами картинки, но забыли, что http и https - разные вещи. Я поправил Ваш пост выше (заменил на https).

SK 01.12.2016 08:36

Цитата:

Сообщение от KMTP (Сообщение 147571)
Получается, что для получения итогового расстояния, мне нужно просуммировать "TotalDistance"?

Типа того.

SK 01.12.2016 08:37

Цитата:

Сообщение от KMTP (Сообщение 147571)
Что не получается у меня с загрузкой картинок...

В общем, вот что есть у меня в ответе: массив "Value.Total"

<a href="http://shot.qip.ru/00RASw-5o8tiWa2E/" target="_blank" title="QIP Shot"><img src="http://f5.s.qip.ru/~o8tiWa2E.jpg" />Value.Total</a>

И вот что есть в Value.Trips

<a href="http://shot.qip.ru/00RASw-5o8tiWa2F/" target="_blank" title="QIP Shot"><img src="http://f5.s.qip.ru/~o8tiWa2F.jpg" />Value.Trips</a>

Всё там просто:

http://f5.s.qip.ru/~o8tiWa2F.jpg --> http://f5.s.qip.ru/o8tiWa2F.jpg
http://f5.s.qip.ru/~o8tiWa2E.jpg --> http://f5.s.qip.ru/o8tiWa2E.jpg

~ у них по ходу признак уменьшенной картинки для ссылки.


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

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