Сотрудник отдела логистики запускает обработку (управляемый интерфейс), при запуске в обработку параметрами передаются:
- массив точек
- список машин
Каждая точка имеет структуру:
- Контрагент
- Адрес
- Часы работы
- Вес
- Объем
Каждая машина, так же содержит структуру:
- Водитель
- Макс вес
- Макс объем
При открытии, точки показываются на карте в виде названия контрагента, часов работы, веса и объема
Дальше логист выбирает машину, и на карте выбирает точки (построение маршрута НЕ требуется).
При выборе точки выделяются цветом. Кроме того просчитывается суммарный вес, который необходимо развести по этим точкам, и объем.
Если выбирается точка, и общая сумма веса и/или объема превышает максимальный вес или объем выбранного автомобиля, система сообщает об этом, и отменяет выбор крайней точки.
В конце работы с маршрутом для данной машины логист нажимает кнопку.
Собственно интересует именно реализация графической части, чтобы логист мог выбрать точки на карте, но чтобы система не дала переполнить машину.
Внимание!
Текущий статус - «архив». Проект - не будет показано в списке проекты.