Руководство по настройке Optima:Калькуляция заказа
Материал из AltecDocs
37.1. Калькуляция заказа
Таблица 9.25. Переменные для калькуляции заказа
| Переменная | Тип | Описание |
|---|---|---|
| CountItemsType | число | Количество типов изделий в заказе. |
| CountAllItems | число | Общее количество изделий в заказе. |
| CustomerDiscount | Double | Скидка заказчика |
| OrdDiscount | число | Скидка на заказ в валюте. |
| OrdDiscountPrc | число | Скидка на заказ в процентах. |
| OrdAddDiscount | число | Скидка на дополнения к заказу в валюте. |
| OrdAddDiscountPrc | число | Скидка на дополнения к заказу в процентах. |
| OrdServDiscount | число | Скидка на услуги к заказу в валюте. |
| OrdServDiscountPrc | число | Скидка на услуги к заказу в процентах. |
| SumItemPrice | число | Сумма стоимостей всех изделий в заказе с учётом их количества, но без учёта скидок на изделия. |
| SumAddPrice | число | Сумма стоимостей дополнений к заказу без учёта скидок. |
| SumServicePrice | число | Сумма стоимостей услуг к заказу без учёта скидок. |
| SumItemAddPrice | число | Сумма стоимостей всех дополнений ко всем изделиям в заказе без учёта скидок. |
| SumItemServicePrice | число | Сумма стоимостей всех услуг ко всем изделиям в заказе без учёта скидок. |
| SumItemPriceAll | число | Сумма стоимостей всех изделий в заказе с учётом их количества, скидок на изделия, услуг и дополнений на изделия, скидок на дополнения и услуги к изделиям. |
| UserPos | строка | должность пользователяДолжность пользователя, рассчитывающего заказ. |
| Rate | число | Курс заказа |
| DealerNum | число | Номер дилера на дилерском месте |
При составлении элементов калькуляции заказа вы можете использовать массив изделий в заказе Items с набором свойств изделий. Например, выражение Items[4].Cost вернёт стоимость четвёртого изделия в заказе, а выражение:
- FOR i:=1 TO 5 DO sum:=sum + Items[i].Cost
вернёт стоимость первых пяти изделий. Здесь Cost — это свойство рассматриваемого изделия. Подробнее об использовании массива Items описано на Пример настройки калькуляции заказа#Пример настройки калькуляции для опытных пользователей. Число элементов массива возвращает выражение Items[-1].
Все свойства изделий сведены в таблице ниже.
Элементы массива Items
Таблица 9.26. Элементы массива Items
| Элемент | Тип | Описание |
|---|---|---|
| Count | число | Количество изделия в заказе. |
| Cost | число | Стоимость изделия в заказе без дополнений и услуг к изделию. |
| Price | число | Цена изделия в заказе. |
| Discount | число | Скидка на изделие в валюте. |
| DiscountPrc | число | Скидка на изделие в процентах. |
| AddDiscount | число | Скидка на дополнения к изделию в валюте. |
| AddDiscountPrc | число | Скидка на дополнения к изделию в процентах. |
| ServDiscount | число | Скидка на услуги к изделию в валюте. |
| ServDiscountPrc | число | Скидка на услуги к изделию в процентах. |
| SumAddPrice | число | Сумма стоимостей дополнений к изделию. |
| SumServicePrice | число | Сумма стоимостей услуг к изделию. |
| Area | число | Площадь изделия в заказе. |
| Width | число | Ширина изделия в заказе. |
| Height | число | Высота изделия в заказе. |