ПО Статика 3 позволяет использовать технологию REST API в формате JSON. Программа в определённые моменты работы вызывает тот или иной метод.
Для настройки API следует выбрать соответствующий пункт в меню:
Запрос строится по принципу:
Для гарантированной отправки взвешивания во внешнюю систему имеет смысл использовать настройку цикличного отправления. Для этого следует включить опцию отправки результатов по таймеру в настройках API:
После этого каждое (или заключительное, в зависимости от настроек) взвешивание будет сначала сохраняться в промежуточную таблицу в БД, и с заданным интервалом отправляться во внешнюю среду. В случае успеха, взвешивание будет помечаться, как отправленное, и не будет отмечено на повторный круг.
Для ручной отправки взвешиваний выберите правой кнопкой мыши нужное взвешивание в журнале и выберите пункт Отправить взвешивание по API:
{ "cmd_id": 8, "records": [ { "j_id": 2344, "tare_date": "12.05.2019 12: 32: 22", "brutto_date": "12.05.2019 13: 02: 44", "finish_date": "12.05.2019 13: 02: 46", "tare": 1243.0, "brutto": 3454.0, "netto": 2211.0, "good": "Лук", "sender": "ООО Павлов", "recipient": "ООО Романов", "payer": "ООО Романов", "car_number": "А232ВВ99", "trailer_number": "ЕН8789", "train_number": "", "driver": "Сидоров Павел Петрович", "rfid_code": "", "operator": "Иванов Иван Иванович", "photos_tare": ["data: image / jpg; base64, < … > "], "photos_brutto": ["data: image / jpg; base64, < … > "], "axles_brutto": [], "axles_tare": [], "susps": [], "downs": [], "bets": [], "additional": { " < col_name > ": " < value > " } } ] }
Техническая поддержка ПО: it@tenso-m.ru
Сервисный центр: srv@tenso-m.ru
Другие вопросы и пожелания: faq@tenso-m.ru