= Решение для оптимизации и контроля за сбором твердых бытовых отходов (ТБО) = Этот компонент оптимизирует движение мусороуборочной техники по вывозу ТБО в масштабах города или района, а так же производит контроль плановой/внеплановой уборки мусора, фактического выполнения сменно-суточных заданий водителям. == Интеграция с внешними учетными системами (1С и др.) == Интеграция реализована путем обмена сообщениями в JSON формате по протоколу HTTP. Инициатором обмена выступает сторонняя система. Необходимым условием является наличие следующих HTTP заголовков: * X-Signature: reserved * Content-Type: text/x-json === Импорт === Компонент может импортировать из сторонних систем такие исходные данные: * Перечень контейнерных площадок * Запланированные маршруты движения * Персонал (водители мусороуборочной техники, грузчики) === Экспорт === В сторонние системы экспортируются данные о фактическом выполнении маршрутов. Выгрузка итогов по маршруту (http:///components/communa/export_to_1c_v2). Запрос должен содержать идентификатор/код маршрута в параметре waybill: {{{ {"waybill":14721} }}} В ответ будет отправлено сообщение с суммарными результатами уборки: {{{ { "waybill": { "wastebin_loads": {"reported": 53, "out_of_route": 139, "total": 192}, "waybill": 14721, "route_start_time": "2021-04-16 13:21:51", "route_end_time": "2021-04-17 12:35:46" }, "trucks": [ { "tablet_id": "445a52a0f59eb406", "capacity": 10.000, "id": 1015157 }, { "tablet_id": "e36e5da7533265a0", "capacity": 10.000, "id": 1015131 } ], "success": true, "personnel": [ { "first_name": "Василий", "last_name": "mts1", "middle_name": "", "id": 1012652 }, { "first_name": "Иван", "last_name": "mts", "middle_name": "", "id": 1012651 } ] } }}}