В основе расчёта любого заказа в SPSM лежат выбор клиента, прайс-листа, оборудования и материала. Выбор остальных параметров заказа (размер, разрешение, цветность и пр) осуществляется после их выбора. Для заказов без печати роль оборудования играет тип услуги (например "Резка материала") и роль материала выполняют конкретные товары и услуги.


Взаимоотношения между ними следующие :

  • В программе может быть неограниченное количество оборудования, но каждая единица оборудования может быть использована в расчёте только одного типа заказа – либо широкоформатной печати, либо только цифровой печати, либо заказов без печати.
  • В программе может быть неограниченное количество прайс-листов, но каждый прайс-лист включает в себя только одну единицу оборудования (принтер). Однако для любого принтера в программе может быть создано неограниченное количество прайс-листов. Аналогично оборудованию, каждый прайс-лист предназначен только для одного типа заказов – широкоформатная печать или цифровая печати или заказы без печати;
  • Каждому клиенту может быть присвоено неограниченное количество прайс-листов, но только один прайс-лист для каждого принтера (единцы оборудования);
  • Клиент может быть обозначен как "без привязки к прайс-листу".


После выбора клиента список принтеров будет включать только те принтеры, которые входят в прайс-листы, присвоенные данному клиенту. Для клиентов "без привязки к прайс-листу" необходимо сначала выбрать прайс-лист.


После выбора принтера список материалов будет включать только те материалы, которые входят в прайс-лист для данного принтера.


Выбор других параметров заказа зависит от типа оборудования (широкоформатная, цифровая, без печати). Например, если выбран принтер для широкоформатной печати, для которого установлен расчёт по разрешению – необходимо будет выбрать разрешение печати.


Два примера последовательности выбора базовой стоимости заказа широкоформатной печати:

  • Клиент -> Прайс-лист -> Принтер -> Материал -> Разрешение -> Стоимость из прайс-листа по разрешению
  • Клиент -> Прайс-лист -> Принтер -> Материал -> Объем -> Стоимость из прайс-листа (по объёму)


При окончательном расчёте стоимости заказа учитываются все возможные скидки (по материалу, по клиенту и пр.) и стоимость дополнительных услуг.


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

Стоимость дополнительных услуг по умолчанию не включается в стоимость заказа – каждая необходимая услуга должна быть включена в заказ (помечена галочкой в списке) для добавления её стоимости к стоимости заказа..