Вирази
modified:Вирази корисні для виконання різноманітних математичних, статистичних і логічних операцій. Ви можете писати вирази в кількох контекстах у системі 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' '~