Сервер: интеграция с 1С и другими системами

(Различия между версиями)
Перейти к: навигация, поиск
(Расчет параметров)
(Расчет параметров по треку)
Строка 50: Строка 50:
 
Для этого лучше использовать запрос отчета трека с указанием нужных переменных
 
Для этого лучше использовать запрос отчета трека с указанием нужных переменных
  
Пример решаемой задачи: пробег по сменам или расход топлива по остановкам
+
Пример решаемой задачи: пробег и расход топлива по сменам
 +
Пример решаемой задачи: расход топлива по остановкам или геозонам
  
 
==== Трек с параметрами ====
 
==== Трек с параметрами ====

Версия 10:15, 27 июля 2021

Для интеграции с другими системами проще всего использовать http запросы на сервер для получения информации.

Основная документация: Сервер:Simple Json API 3.1

В данном документе рассмотрены наиболее частые вопросы.

Содержание

Текущее положение ТС

Для получения текущего положения ТС и текущего значения настроенных датчиков: Сервер:Simple Json API 3.1#Запрос текущего положения и хвостов

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

Пример решаемой задачи: последние точки по нескольким приборам.

Трек

Для получения трека(точки и отчет, если нужно): Сервер:Simple Json API 3.1#Запрос трека за период времени (NEW)

  • Ответ всегда содержит массив точек
  • Если нужно делать расчет по точкам, то нужно будет выключить фильтрацию
  • Можно включить получение отчета по треку

Пример решаемой задачи: трек по прибору за указанное время

Отчет по треку

Если нужен только отчет по треку (смены, остановки, предупреждения и т.д.) и не нужны точки, то лучше использовать запрос: Сервер:Simple Json API 3.1#Запрос хелперов по треку

Пример решаемой задачи: смены, остановки, предупреждения(заправки, сливы, нарушения), посещения геозон/КТ прибора за указанное время

Расчет параметров

Если нужно вычислить какой-то параметр за период времени, то можно использовать запросы по переменным.

Для расчета значений за период времени (переменные): Сервер:Simple Json API 3.1#Расчет переменных

Для получения списка переменных прибора Сервер:Simple Json API 3.1#Получение переменных устройства

Список переменных зависит от настроенных датчиков. Датчики нужно настраивать в программе LocarusInformer, после чего нужно сохранить настройки на сервер.

Базовый список переменных: RIW:Переменные

Пример решаемой задачи: пробег или расход топлива прибора за указанное время

Расчет параметров по треку

Иногда нужно вычислить параметры по остановкам или сменам за указанный промежуток времени. Для этого лучше использовать запрос отчета трека с указанием нужных переменных

Пример решаемой задачи: пробег и расход топлива по сменам Пример решаемой задачи: расход топлива по остановкам или геозонам

Трек с параметрами

В сложных случаях не все параметры могут быть вычислены на сервере. Тогда остальное придется вычислять самостоятельно по массиву данных.

В этом случае нужно использовать запрос трека без фильтрации с переменными и отчетом по треку.

Пример решаемой задачи: расход топлива по геозоне (будет расчитано) и обработанная площадь (нужно считать руками по массиву точек)

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты