Простая формула расчета стоимости дополнительной услуги
Рассмотрим довольно простой пример применения формул расчета стоимости дополнительных услуг в программе расчета заказов печати SPSM
Формула расчета стоимости люверсов с интервалом в 30 см.
1. Добавляем дополнительную услугу, стоимость которой рассчитывается для каждого экземпляра:
2. Добавляем два условия (параметра), необходимых для расчета стоимости — цену за 1 шт и интервал:
3. Добавленные параметры появляются в списке переменных доступных для вставления в формулу:
4. Выбираем стороны, к которым будет применяться расчет. В этом примере — все стороны:
5. Вводим формулу. Для добавления переменной или функции из списка доступных надо кликнуть мышкой на название переменной или функции в списке доступных.
Описание требуемой формулы: общую длину сторон надо поделить на интервал, взять целую часть от полученного результата и умножить на цену одного люверса.
Полученная формула: TRUNCATE(%SIDE_SIZE%/%P2%,0) * %P1%
- TRUNCATE — вставлена кликом на «Функция TRUNCATE()» в списке доступных переменных;
- %SIDE_SIZE% — вставлена кликом на «Суммарная длинна всех сторон» в списке доступных переменных;
- %P1% — вставлена кликом на «Цена за 1 шт» в списке доступных переменных;
- %P2% — вставлена кликом на «Интервал в мм» в списке доступных переменных;
6. Сохраняем формулу, делаем пробный расчет заказа размером 1000х1000мм с люверсами через 300мм.
Получаем такие строки в расчете:
Делаем проверку:
4000/300=13.33333. Берем 13, умножаем на 3, получаем 39 рублей за 1 экземпляр (изделие).
Формула работает верно.
Приведенный выше пример является совсем простым примером и может быть доработан в соответствии с вашими требованиями.