«Расчетный вес диапазона» отличается от «Добавленный вес диапазона». Цена первого веса не учитывается. Цена диапазона — это не цена добавленного веса, а цена веса. Алгоритм следующий:
Сумма брутто = разница в некотором диапазоне веса/единице веса*весовая цена+операционная плата.
Ограничение каждой ячейки
Предел веса: 0,001-1000;
Комиссия за операцию: 0-1000;
Срок доставки: 1-100;
Диапазон веса: 0,001–1000;
Единица измерения веса: 0,001-1000;
Диапазон цены: 0,0001-1000.
Ограничения связей между клетками
Ограничение по весу: все веса должны быть меньше предельного веса;
Срок доставки: Максимальный срок доставки должен быть меньше минимального срока доставки;
Вес диапазона: Вес левого диапазона должен быть меньше веса правого интервала;
Единица диапазона-веса: (вес правого диапазона-вес левого диапазона)/единица веса должна быть целым числом;
Диапазон - правильный вес диапазона: не может быть пустым;
Диапазон - вес правильного диапазона (последний): должен быть равен пределу веса;
Можно добавить максимум 20 диапазонов.
Примеры
Возьмите приведенный выше снимок экрана в качестве примера: если пользователь вводит 7,5 кг, он принадлежит второму диапазону, тогда брутто-фрахт составит 7,5/1*11 (фрахт второго диапазона) + 3 (плата за операцию) = 85,5.