Простая работа с API Fort monitor для получения отчетов по автотранспорту

03.11.26

Интеграция - WEB-интеграция

Простая работа с API Fort monitor для получения отчетов по автотранспорту. Пробег, время выезда, время возвращения, время на линии, время простоя, время общее, адрес убытия и адрес прибытия.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Простая работа с API Fort monitor для получения отчетов по автотранспорту
.epf 13,18Kb ver:1.0
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Этап 1. Получение сессии. Используем метод Post

cЗапрос = СтрШаблон("{""login"": ""%1"",""password"": ""%2"",""lang"": ""ru-ru"",""timezone"": 3}", Логин, Пароль);

Прокси = Новый ИнтернетПрокси(Ложь);
СоединениеHTTP = Новый HTTPСоединение(Сервер, 443, Логин, Пароль, Прокси,, Новый ЗащищенноеСоединениеOpenSSL());

Заголовки = Новый Соответствие;
Заголовки.Вставить("accept","application/json");
Заголовки.Вставить("Content-Type","application/json;charset=utf-8");

ЗапросHTTP = Новый HTTPЗапрос("api/integration/v1/connect", Заголовки);
ЗапросHTTP.УстановитьТелоИзСтроки(cЗапрос);

Результат = СоединениеHTTP.ОтправитьДляОбработки(ЗапросHTTP);
КодСостояния = Результат.КодСостояния;

Если КодСостояния = 200 Тогда
	SessionId = Результат.Заголовки.Получить("Sessionid");

 

2. Получение списка компаний для учетной записи

Прокси = Новый ИнтернетПрокси(Ложь);
СоединениеHTTP = Новый HTTPСоединение(Сервер, 443, Логин, Пароль, Прокси,, Новый ЗащищенноеСоединениеOpenSSL());

Заголовки = Новый Соответствие;
Заголовки.Вставить("accept","application/json");
Заголовки.Вставить("Content-Type","application/json;charset=utf-8");
Заголовки.Вставить("SessionId", SessionId);

ЗапросHTTP = Новый HTTPЗапрос("api/integration/v1/getcompanieslist", Заголовки);

Результат = СоединениеHTTP.Получить(ЗапросHTTP);

КодСостояния = Результат.КодСостояния;
Если КодСостояния = 200 Тогда
	Чтение = Новый ЧтениеJSON;
	Чтение.ОткрытьПоток(Результат.ПолучитьТелоКакПоток());
	Данные = ПрочитатьJSON(Чтение);
	Чтение.Закрыть();

 

3. Получение списка объектов по выбранной компании

сСервис = СтрШаблон("api/integration/v1/getobjectslist?=&companyId=%1", Формат(КомпанияИД, "ЧГ=0"));

Прокси = Новый ИнтернетПрокси(Ложь);
СоединениеHTTP = Новый HTTPСоединение(Сервер, 443, Логин, Пароль, Прокси,, Новый ЗащищенноеСоединениеOpenSSL());

Заголовки = Новый Соответствие;
Заголовки.Вставить("accept", "application/json");
Заголовки.Вставить("SessionId", SessionId);

ЗапросHTTP = Новый HTTPЗапрос(сСервис, Заголовки);
Результат = СоединениеHTTP.Получить(ЗапросHTTP);

КодСостояния = Результат.КодСостояния;
Если КодСостояния = 200 Тогда
	Чтение = Новый ЧтениеJSON;
	Чтение.ОткрытьПоток(Результат.ПолучитьТелоКакПоток());
	Данные = ПрочитатьJSON(Чтение);
	Чтение.Закрыть();

Объекты

 

4. Получение отчета по выбранному объекту

sParam = "start_move_time;start_address;duration;dist;max_speed;run_time;stop_time;stop_move_time;stop_address";

sObjuids = Формат(ОбъектИД, "ЧГ=0");
sDate_to = Формат(ДатаДо-10800, "ДФ=yyyy-MM-ddTHH:mm:ss");
sDate_from = Формат(ДатаОт-10800, "ДФ=yyyy-MM-ddTHH:mm:ss"); // минус 3 часа

сСервис = СтрШаблон("api/integration/v1/getobjectsreport?param=%1&split=day&objuids=%2&date_to=%3&date_from=%4", 
					sParam, sObjuids, sDate_to, sDate_from);

Прокси = Новый ИнтернетПрокси(Ложь);
СоединениеHTTP = Новый HTTPСоединение(Сервер, 443, Логин, Пароль, Прокси,, Новый ЗащищенноеСоединениеOpenSSL());

Заголовки = Новый Соответствие;
Заголовки.Вставить("accept", "application/json");
Заголовки.Вставить("SessionId", SessionId);

ЗапросHTTP = Новый HTTPЗапрос(сСервис, Заголовки);
Результат = СоединениеHTTP.Получить(ЗапросHTTP);
	
КодСостояния = Результат.КодСостояния;
Если КодСостояния = 200 Тогда

Отчеты

dist - Дистанция (пробег за выбранный период)

run_time - время на линии(в сек.)

duration - общее время(в сек.)

 

Протестировано на платформе 1С:Предприятие 8.3 (8.3.27.1688)

Реализовано под конфигурации на управляемых формах. Наличие БСП значения не имеет.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.210.8
  • 1С:Комплексная автоматизация 2, релизы 2.6.2.68
  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.39.53
  • Управление торговлей, редакция 11, релизы 11.6.2.68
  • 1С:ERP Управление предприятием 2, релизы 2.6.2.68

Вступайте в нашу телеграмм-группу Инфостарт

обработка внешняя API Fort monitor глонасс спутник пробег время адрес получение запрос web

См. также

WEB-интеграция Разработчик Аналитик 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17568 руб.

20.12.2024    7766    35    4    

35

Сайты и интернет-магазины WEB-интеграция Системный администратор Разработчик Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    25837    42    26    

30

WEB-интеграция Системный администратор Разработчик Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена по API между конфигурацией 1С:Альфа-Авто 6 и порталом LogicStar. Позволяет работать с несколькими обменами LogicStars разных брендов (CHERY, OMODA, JAECOO, EXEED, TENET) в одной информационной базе в ручном и автоматическом режиме. Поддерживается выгрузка заказ-нарядов, реализаций товаров и товарных остатков.

20740 руб.

13.05.2025    3085    6    0    

8

WEB-интеграция Разработчик Пользователь 1С:Предприятие 8 1C:Бухгалтерия Управленческий учет Платные (руб)

Хорошая основа вашего решения импорта данных статистики Яндекс.Метрики в информационную базу 1С. Получение счетчиков, запрос статистики, получение данных - все в одной обработке.

5094 руб.

21.06.2022    11419    12    0    

12

WEB-интеграция Загрузка и выгрузка в Excel Разработчик Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Расширение освободит вас от необходимости вручную обновлять информацию о товарах в группах ВКонтакте. Достаточно задать правила один раз, и система автоматически формирует файлы yml для дальнейшей загрузки в группы в ВК. Вы сможете легко выбирать, какие товары публиковать, создавая гибкие критерии отбора. Например, можно добавить важные для покупателей параметры: цвет, размер или другие характеристики.

12200 руб.

29.08.2025    3761    7    8    

9
Для отправки сообщения требуется регистрация/авторизация