Типові операції
<=- менше або дорівнює;
>=- більше або дорівнює;
=- дорівнює;
<>- не дорівнює.
Результати порівняння можуть комбінуватися з допомогою логічних операцій:
НЕ - логічне заперечення (НЕ вираз істинний тоді і тільки тоді, коли вираз фальшивий);
И- логічне "і" (вираз1 И вираз2 істинні тоді і тільки тоді, коли і вираз1, і вираз2 істинні);
ИЛИ - логічне "або" (вираз1 ИЛИ вираз2 істинні тоді і тільки тоді, коли або вираз1, або вираз2, або обидва ці вирази істинні).
Зауваження.1. При обчисленні умови спочатку обчислюються числові вирази, які використовуються в умові. Потім (якщо інший порядок не встановлений дужками) застосовуються оператори порівняння, потім застосовується логічне "НІ", потім - оператори "И", і останніми - оператори "ИЛИ". Якщо Ви не впевнені в порядку обчислення, використовуйте круглі дужки.
2. Умовні оператори можуть бути "вкладеними": і в умові, і в виразі1, і в виразі2 можуть використовуватися умовні оператори.
Приклади:
?(СКК46>0\СКК46\0) - якщо СКК46 (кредитове сальдо по рахунку 46 на кінець періоду, див.нижче) більше нуля, то результат обчислення умовного оператора дорівнює значенню СКК46, в противному випадку - нулю;
?(Х<0\0\Х*0.12) - якщо Х (значення попереднього виразу в даній формулі, див. нижче) менше нуля, то результат обчислення умовного оператора дорівнює нулю, в противному випадку - Х, помноженому на 0.12.
5.7. Макроімена і команди в формулах
Макроімена використовуються для посилань на результати обчислень попереднього виразу в формулі, на суму операції, на суми попердніх проводок, значення параметрів субконто і т.д. Найчастіше використовуються слідуючі макроімена:
Х - результат попереднього виразу в даній формулі (якщо вираз є першим в формулі, то Х - сума операції, перетворена з допомогою коефіцієнтів);
Х0 - сума операції (не перетворена з допомогою коефіцієнтів, тут 0 - цифра "нуль");
Хn - сума проводки з номером n в даній типовій операції (ця проводка повинна знаходитися до біжучої проводки);
Вn - сума в валюті з проводки з номером n даної типової операції (ця проводка не повинна знаходитися нижче біжучої);
Нn - кількість з проводки з номером n в даній типовій операції (ця проводка не повинна знаходитися нижче біжучої).
Для посилань на ціни і параметри субконто використовуються макроімена:
СЦnД - ціна субконто, вибраного в дебеті проводки з номером n;