Простая формула расчёта стоимости дополнительной услуги в  SPSM


Рассмотрим довольно простой пример применения формул расчёта стоимости дополнительных услуг в программе расчёта заказов печати SPSM


Формула расчёта стоимости люверсов с интервалом в 30 см.


1. Добавляем дополнительную услугу, стоимость которой рассчитывается для каждого экземпляра:


Sevit Print Shop Manager (SPSM): Простая формула расчёта стоимости дополнительной услуги - дополнительная услуга, стоимость которой рассчитывается для каждого экземпляра


2. Добавляем два условия (параметра), необходимых для расчёта стоимости  — цену за 1 шт и интервал:


Sevit Print Shop Manager (SPSM): Простая формула расчёта стоимости дополнительной услуги - два условия (параметра), необходимых для расчёта стоимости


3. Добавленные параметры появляются в списке переменных доступных для вставления в формулу:


Sevit Print Shop Manager (SPSM): Простая формула расчёта стоимости дополнительной услуги - стороны, к которым будет применяться расчет


4. Выбираем стороны, к которым будет применяться расчет. В этом примере — все стороны:


Sevit Print Shop Manager (SPSM): Простая формула расчёта стоимости дополнительной услуги - параметры в списке переменных доступных для вставления в формулу


5. Вводим формулу. Для добавления переменной или функции из списка доступных надо кликнуть мышкой на название переменной или функции в списке доступных.


Описание требуемой формулы: общую длину сторон надо поделить на интервал, взять целую часть от полученного результата и умножить на цену одного люверса.


Полученная формула:  TRUNCATE(%SIDE_SIZE%/%P2%,0) * %P1%


  • TRUNCATE  — вставлена кликом на «Функция TRUNCATE()» в списке доступных переменных;
  • %SIDE_SIZE% — вставлена кликом на «Суммарная длинна всех сторон» в списке доступных переменных;
  • %P1% — вставлена кликом на «Цена за 1 шт» в списке доступных переменных;
  • %P2% — вставлена кликом на «Интервал в мм» в списке доступных переменных;


6. Сохраняем формулу, делаем пробный расчёт заказа размером 1000х1000мм с люверсами через 300мм.

Получаем такие строки в расчёте:


Sevit Print Shop Manager (SPSM): Простая формула расчёта стоимости дополнительной услуги - пробный расчёт заказа


Делаем проверку: 

4000/300=13.33333. Берём 13, умножаем на 3, получаем 39 рублей за 1 экземпляр (изделие). 

Формула работает верно.


Приведённый выше пример является совсем простым примером и может быть доработан в соответствии с вашими требованиями.