Вирази
Вирази корисні для виконання різноманітних математичних, статистичних і логічних операцій. Ви можете писати вирази в кількох контекстах у системі Proman. Кожен контекст має різну область, у якій доступна різна інформація. Вирази, які в основному використовуються для обчислення певного числового значення, яке потім можна виміряти та використовувати в «обробці» для створення звітів, які можуть надати інформацію, корисну для пошуку шляхів оптимізації.
Вираз може бути встановлений, якщо тип параметра - String або Number.
Де можна використовувати Expression, ви можете побачити нижче
| Як створити Expression? |
Якщо ви хочете встановити вираз, ви можете натиснути
та встановити його.


1. Щоб встановити експресію , потрібно натиснути
:
2. У діалоговій таблиці введіть вираз " p ( 1 ) * p ( 4 ) + 1,3"
3. Натисніть 
p ( 1 ) * p ( 4 ) + 1,3
| Знак | Про що це свідчить? |
| стор | Це параметри ( (p(1) - Кольори) і (p(4) - Шар)) |
| ( 1 ) ( 4 ) | Це ідентифікатор параметра (ви можете вибрати параметр, натиснути і знайти його у списку. |
| + - * / | Це математичні знаки |
| 1.3 | Це номер, який вам потрібен |
Як створити функцію, ви можете побачити тут .
| Як отримати дані з пропозиції замовлення? |
Замовлені продукти

| Поле | Як це записати у виразі? |
| Ім'я | orderProposalProduct.getName() |
| Кількість | orderProposalProduct.getQuantity() |
| Кількість в упаковці | product.getPackageQuantity() |
| Ціна за одиницю | orderProposalProduct.getPrice().getAmount() |
| Параметри | p (як отримати ID читайте нижче) |
| Тест | p(218) |
| E | p(157) |
| productionOrder.getQuantity() |
Шаблон

| Поле | Як це записати у виразі? |
| Назва замовлення | orderProposal.getName() |
| Код клієнта | orderProposal.getCustomerNumber() |
| Ім'я клієнта | orderProposal.getCustomer() |
| Ім'я менеджера по роботі з клієнтами | orderProposal.getCustomerEmployee().getName() |
| Як отримати дані з продукту Order Proposal? |

| Поле | Як це записати у виразі? |
| Ціна розпродажу | orderProposalProduct.getProduct().getSalePrice().getAmount() |
| Збережена кількість | orderProposalProduct.getProduct().getStoredQuantity() |
| Назва продукту в замовленні Тест продукту | template("{% for in order.orderProducts %}{% if test.article.id == a.product.article.id %}{{ a.product.getName() }}{% endif %}{% endfor%}") |
| Як отримати ідентифікатор параметрів? |

1. Щоб отримати Parameters id, вам необхідно:
1. Перейдіть до технології:
1.1. Натисніть
;
1.2. Натисніть
;
Тепер ви можете побачити параметри id та ім'я:

| Де можна використати Expression? |
Ви можете написати вираз ( ви повинні натиснути
і написати свій вираз тут ):
1. У статті Параметри

2. У параметрах товару (параметри замовлення, параметри товару, параметри виробництва (поле має бути порожнім
))

3. Параметри параметрів робочих місць

4. У параметрах типу матеріалів

5. У відділах персоналу Варіанти спеціалізацій

Візьміть два параметри та перемножте їх: p(1) * (p2)

Візьміть частину стандартної кількості продукту для виробництва: production_product.getProductionQuantity() * 0,3

Згенеруйте унікальну нумерацію для виробництва : рік' 'місяць' 'ABC' '~

і знайти його у списку.