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

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

Zircool 16.07.2018 10:25

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

Спасибо!

plex 16.07.2018 10:28

Zircool, так Онлайн это финальные данные вроде, а глубина их просмотра ограничена настройками схемы. Не корректно может получиться

SK 16.07.2018 10:40

Цитата:

Сообщение от Zircool (Сообщение 182541)
Здорово было бы, если добавили в GetOnlineInfoAll информацию о времени стоянки объекта, если оно находится не в движении. Это очень важно для диспетчерской службы, у которой, к примеру, есть регламент что ТС не должно находиться в объекте выгрузки больше часа.
Спасибо!

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

Zircool 16.07.2018 11:19

Цитата:

Сообщение от SK (Сообщение 182550)
Цитата:

Сообщение от Zircool (Сообщение 182541)
Здорово было бы, если добавили в GetOnlineInfoAll информацию о времени стоянки объекта, если оно находится не в движении. Это очень важно для диспетчерской службы, у которой, к примеру, есть регламент что ТС не должно находиться в объекте выгрузки больше часа.
Спасибо!

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


Какой отчет лучше использовать?

SK 16.07.2018 11:25

Цитата:

Сообщение от Zircool (Сообщение 182561)
Какой отчет лучше использовать?

Сконструировать отчет с нужными Вам данными.
Зачем использовать типовые отчеты ?

Вариантов много.

plex 16.07.2018 11:27

Zircool, отрезки остановки. Глубину запроса выбирайте на свое усмотрение

Добавлено через 29 секунд
SK, думаю не отчёт а метод сервиса, или датасет

SK 16.07.2018 11:45

plex, "отчет" - это условное понятие. Имеется ввиду, что это не оперативный срез, а данные, рассчитанные за некий период.

Zircool 30.08.2018 13:08

Цитата:

Сообщение от SK (Сообщение 182563)
Цитата:

Сообщение от Zircool (Сообщение 182561)
Какой отчет лучше использовать?

Сконструировать отчет с нужными Вам данными.
Зачем использовать типовые отчеты ?
Вариантов много.

Можно подробнее рассказать о возможных вариантах. Насколько я понял нужно использовать http://wiki.tk-chel.ru/index.php/Aut...vice_GetReport Но если автопарк больше 250 единиц, все идентификаторы за раз не передать. Нужно будет делить. Потом система возвращает тебе отчет в формате excel и ты его средствами 1с разбираешь. Так?

Виктор 06.09.2018 13:08

Повторяю в другой теме
Цитата:

Сообщение от Виктор (Сообщение 184753)
Сообщение от ANDRU48
Dictionary<Guid, RTrips> GetTripsCustom(string schemaID, Guid[] IDs, DateTime SD, DateTime ED, RGeoFence[] geofences, int tripSplitterIndex)

geofences - одна или более геозон, по которым выполняется разбивка дополнительного отрезка GeoFence1.

Что добавлять в параметр "RGeoFence[] geofences"?
Так все же что добавлять в этот параметр ,желательно бы с примером.


Victor_SPA 26.10.2018 05:54

[quote=denisio;168007]
Цитата:

Сообщение от zhenia (Сообщение 167994)
Цитата:

Сообщение от denisio (Сообщение 167856)
...
Цитата:

{
"12345678-90ab-cde1-2345-67890abcde12": [{
"Index": 0,
"DT": ["2017-09-24T21:00:25Z"],
"Speed": [0.0],
"Lat": [55.616285859478552],
"Lng": [48.345182434873657]
}]
}
А в документации указана несколько другая:
https://yadi.sk/i/PWWoVq4W3NCfY4
Цитата:

[{
"Key": "25f86189-adc9-445d-940c-abf860874622",
"Value": [{
"DT": ["\/Date(1428865236000)\/"]
"Index": 0,
"Lat": [56.029678333333337],
"Lng": [44.541495000000005],
"Speed": [70.734414338789634]
}]
}]

Формат сериализации даты/времени используется microsoftовый, насколько я помню. Проверю.
Цитата:

Кстати, при отличной от 0 скорости так же приходит куча знаков после запятой - зачем? Они не несут ни какого смысла, а только увеличивают размер JSON.
Я не спорю, возможно для АвтоГРАФ.NET результат действительно соответствует вики, но WebMap возвращает вроде бы то же, но чутка в другом формате.
Дробные числа так рассчитываются и сериализуются.
Цитата:

Кстати, в АвтоГРАФ.NET формат останется описанными в вики, или будет подтянут к WebMap для совместимости?
Вот это не понял.

Добрый день! denisio, не нашел ответа на форуме по поводу различий формата времени между запросами NET И WEB, как я понимаю, это так и не исправили?

Также WEB сервер отправляет время по гринвичу, а не по местному времени. Пример - Запрос GetOnlineInfoAll к WEB:
Цитата:

baec8835-fa11-44fa-9114-dca25efd7a62: {
_LastCoords: "2018-10-18T14:35:48Z",
_LastData: "2018-10-18T14:35:48Z",
ID: "baec8835-fa11-44fa-9114-dca25efd7a62",
Name: "Бульдозер D-355 4453",
LastPosition: {
Lat: 58.68201909,
Lng: 94.2229156
},
DT: "2018-10-18T14:35:48Z",
State: 0,
Speed: 0,
Course: 259.638175510505,
Address: "",
А это тот-же запрос к NET. (Они расположены на одних и тех-же серверах, и забор данных происходит из одной папки):
Цитата:

baec8835-fa11-44fa-9114-dca25efd7a62: {
_LastCoords: "/Date(1539873348000+0700)/",
_LastData: "/Date(1539873348000+0700)/",
ID: "baec8835-fa11-44fa-9114-dca25efd7a62",
Name: "Бульдозер D-355 4453",
LastPosition: {
Lat: 58.68201909,
Lng: 94.2229156
},
DT: "/Date(1539873348000+0700)/",
State: 0,
Speed: 0,
Course: 259.638175510505,
Address: "",
При этом Date(1539873348000+0700) - Thu Oct 18 2018 21:35:48 GMT+0700 (Красноярск, стандартное время), реальное значение времени

2018-10-18T14:35:48Z - отставание на 7 часов от реального значения.

Ну, а в самом Web-автографе на этой единице последние данные также отображаются корректно: Дата и время 18.10.18 - 21:35

Что нужно сделать, чтобы запросы к WEB'у были идентичны с запросами NET сервиса?


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

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