Вирази

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)
Ep(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' '~