Функції

modified:

Функції корисні для збереження часто використовуваних виразів, які можна використовувати в різних контекстах. Функція — це лише налаштований або шаблон, який пізніше можна використовувати в конструкторі виразів як уже визначену інформацію для прискорення процесу створення виразів.

Функції використовуються в системній обробці під час обчислення таких значень, як вартість або тривалість. Ви можете створювати функції, які можуть виконувати математичні рівняння з даними динамічних параметрів у контексті обробки, як-от операції тощо.



Як знайти функції?



1. Щоб знайти функції, ви повинні:

        1.1. Натисніть  ;

        1.2. Натисніть  ;

     

Тепер ви можете побачити список функцій



Функціональність основних параметрів:




КнопкаПро що це свідчить?
Ви можете редагувати параметр
Ви можете видалити параметр



 Як створити нову функцію?




Якщо ви хочете створити нову функцію, ви можете натиснути та створити її.



1. Щоб створити нову функцію, вам потрібно натиснути :

2. У діалоговій таблиці введіть назву

3. Натисніть 


Як зрозуміти, що таке умови «Якщо»?


(7 > 12 ? 500 : 1000)

Хвороба
Про що це свідчить?
7 > 12
Умова «Чи 7 більше за 12?»
? 500
якщо зазначена вище умова виконується, встановіть 500
: 1000
якщо наведена вище умова хибна, встановіть 1000


(18 == 17 ? 500 : 1000

Хвороба
Про що це свідчить?
18  == 17
Умова "18 дорівнює 17?"



Як створити потрібну вам функцію?


Вираз найменування продукції

рік ~ ' / ' ~ місяць ~ ' / ' ~ день


Знак
Про що це свідчить?
рік, місяць, день
Це змінна дата
~
Це знак, який приклеює інший предмет
' '
Це знак, у якому потрібно написати текст (всередині " ")
/Це ваш текст


p ( 1 ) * p ( 4 ) + 1,3

ЗнакПро що це свідчить?
сторЦе параметри ( (p(1) - Кольори) і (p(4) - Шар))

( 1 ) ( 4 )Це ідентифікатор параметра (ви можете вибрати параметр, натиснути і знайти його у списку. 
+ - * /Це математичні знаки 
1.3
Це номер, який вам потрібен


m (p(4))

функціяПро що це свідчить?
m (p(4))
Це параметр матеріалу (ідентифікатор якого дорівнює 4) і надає всю інформацію про цей матеріал


m(p(4)). getName()

функціяПро що це свідчить?
m(p(4))
Це параметр матеріалу (ідентифікатор якого дорівнює 4) і надає всю інформацію про цей матеріал
. getName()
Ви отримуєте назву конкретного матеріалу


m(p(4)). getInStock()

функціяПро що це свідчить?
m(p(4))
Це параметр матеріалу (ідентифікатор якого дорівнює 4) і надає всю інформацію про цей матеріал
. getInStock()
Ви отримуєте конкретні залишки матеріалу


substr( 'PROMAN' , 3 , 2

функція
Про що це свідчить?
substr()
Бере дані, які знаходяться в дужках, і бере їх частину (як це зробити ви можете побачити нижче)
' ' Це текст, який вам потрібен (всередині " ")
ПРОМАН
Це ваш текст
, 3
Починає приймати форму четвертого символу (з тексту «PROMAN» приймає «M» )
Примітка: 
якщо ви хочете отримати символ, ви повинні написати на один менше
, 2
Бере 2 символи з четвертого символу ( З тексту «PROMAN» приймає «M» і «A» )


df( order.customer , ' псевдонім ' )

функція
Про що це свідчить?
df()
Бере динамічне поле, яке знаходиться в дужках
замовлення.клієнт
Переходить до замовлення клієнта
' '
Це текст, який вам потрібен (всередині " ")
, псевдонім _
Бере псевдонім із динамічного поля (ви можете отримати більше інформації про це тут )


Інша функція

функціяПро що це свідчить?
get_material(p(60))
 те саме, що m(p(60))
material_category_name (папір)
Бере дані з матеріалу, який називається «Папір», і надає всю інформацію про цей матеріал
псевдонім_material(J1)
Бере дані з псевдоніму матеріалу "J1" і надає всю інформацію про цей матеріал
inval(p(10))Бере число з рядкового типу та перетворює його на числовий тип (ціле число)
floatval(p(10))Бере число з рядкового типу та перетворює його на числовий тип (дійсне число)
order.Field['alias']Отримати певний псевдонім даних типу динамічного поля (додаткову інформацію про динамічне поле можна отримати  тут )
7 > 12  і 7 < 12
Обидві умови вірні
7 > 12   &&  7 < 12
Обидві умови вірні, але якщо перша умова не відповідає дійсності, нічого не робіть
7 > 12   або  7 < 12
Якщо одна з умов виконується


Існує багато прихованих   кнопок, які дозволяють налаштувати те, що ви бачите під час попереднього перегляду списку функцій. Крім того, над кожним стовпцем переліку є фільтри, які дозволяють швидко знаходити та сортувати інформацію, яку ви шукали.