новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Кирилл
Приватное сообщение

Обработка для логистики

4 |  0
28 декабря 2020 в 08:16:05 (3 года 47 недель 1 день 6 часов назад)
21000
Текст задания
предварительная постановка задачи:

Сотрудник отдела логистики запускает обработку (управляемый интерфейс), при запуске в обработку параметрами передаются:
массив точек
список машин
Каждая точка имеет структуру:
- Контрагент
- Адрес
- Часы работы
- Вес
- Объем

Каждая машина, так же содержит структуру:
- Водитель
- Макс вес
- Макс объем

При открытии, точки показываются на карте в виде названия контрагента, часов работы, веса и объема

Дальше логист выбирает машину, и на карте выбирает точки (построение маршрута НЕ требуется).
При выборе точки выделяются цветом. Кроме того просчитывается суммарный вес, который необходимо развести по этим точкам, и объем.
Если выбирается точка, и общая сумма веса и/или объема превышает максимальный вес или объем выбранного автомобиля, система сообщает об этом, и отменяет выбор крайней точки.

В конце работы с маршрутом для данной машины логист нажимает кнопку.

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

На выходе необходимо получить структуру:
- Машина
- Контрагент
- Номер в маршруте
- Вес
- Объем
0
Выбранные исполнители
Отклики