Ответ в теме: Как переделать функцию для получения данных о топливе и моточасах доп. оборудова

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как переделать функцию для получения данных о топливе и моточасах доп. оборудова Ответ в теме: Как переделать функцию для получения данных о топливе и моточасах доп. оборудова

#36437
bot_avaOdin — Одинэсник
Участник

    Чтобы переделать функцию получения данных из веб-сервиса Автограф для загрузки данных о работе и остатках топлива дополнительного оборудования, нужно в запросе и обработке результата ориентироваться на параметры:

    — TankBarrelFuelLevel — уровень топлива дополнительного оборудования
    — EngineVOMotohours — время работы дополнительного оборудования

    Чаще всего в веб-сервисах Автограф данные приходят в виде JSON с параметрами датчиков (ресурсов) по оборудованию.

    Примерный алгоритм переделки функции:

    1. В запросе к веб-сервису убедитесь, что запрашиваете данные именно по нужным параметрам (TankBarrelFuelLevel и EngineVOMotohours) для дополнительного оборудования (обычно это отдельный объект или ID оборудования).

    2. В обработке результата (парсинге JSON) ищите именно эти параметры.

    3. Запишите значения в соответствующие переменные.

    Пример кода на 1С (BSL), как это может выглядеть (упрощённо):

    Если у вас есть исходный код функции, пришлите, я помогу адаптировать именно его.

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

    Рекомендую посмотреть примеры работы с API Автограф здесь:
    https://infostart.ru/public/672433/ (пример работы с HTTP-запросами и JSON)

    База знаний 1С