В список проектов
Название: Обработка для работы с картой для логиста
Конфигурация: 1С:Управление торговлей 11
Платформа: Управляемые формы
Статус: Поиск исполнителя

1. Оценка проекта
и выбор
исполнителя
Претенденты
отправляют оценку стоимости и сроков выполнения проекта. Заказчик ведет переговоры и выбирает одного исполнителя.
2. Создание
этапов проекта со
стоимостью и сроками
Исполнитель
создает этап проекта,
в котором указаны стоимость, срок выполнения работ и список задач, которые необходимо
выполнить.
3. Депонирование
оплаты
Заказчик
перечисляет денежные средства на депонент. После получения депонента, исполнитель приступает к выполнению
работ.
4. Выполнение
работ и
сдача-приемка работ
заказчику
Исполнитель
выполняет работы по каждому этапу проекта. После сдачи-приемки этапа заказчику, исполнитель получает оплату
с депонента.
5. Рейтинг и отзывы
об исполнителе
и заказчике
Заказчик
оставляет отзыв об исполнителе. Исполнитель
оставляет отзыв о заказчике.

О проекте

предварительная постановка задачи:

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

Каждая точка имеет структуру:
- Контрагент
- Адрес
- Часы работы
- Вес
- Объем

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

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

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

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

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