====== TransNum() Функція======
Перетворюе число в строку, за вказаною маскою та форматом.
TransNum(nValue[, cMask [, cFormat]])
** Повертане значення ** Строка.
** Параметри **
| //nValue// | Число для перетворювання. |
| //cMask// | Бажана маска. |
| //cFormat// | Бажаний формат. Можливі значення (можливо комбінувати)
"A" - видаляе ведучі та кінцеви пробели
"S" - видаляе з дробної частини кінцеви 0
"+" - виводить знак числа, якщо число не дорівнюе 0
"," - крапку замінюе на кому
"E" - якщо число дорівнюе 0, то повертається пуста строка
|
** Приклади **
&& Приклад 1
? TransNum(1234.5,'999 999.99') && " 1 234.50" - перетворення по маске
? TransNum(1234.5,'999 999.99', 'A') && "1 234.50" - перетворення по маске з видаленям ведучіх та кінцевих пробелів
? TransNum(1234.5,'999 999.99', 'A,') && "1 234,50" - перетворення по маске з заміною крапки на кому
? TransNum(0.00,, 'E') && "" - повертається пуста строка
&& Приклад 2
? TransNum(1234.5,'999 999.99', 'SA') && "1 234.5" - перетворення по маске з видаленям кінцевих 0
? TransNum(1234.0,'999 999.99', 'SA') && "1 234" - перетворення по маске з видаленям кінцевих 0
&& Приклад 3
? TransNum(1234.5,'999 999.99', 'SA+') && "+1 234.5" - перетворення по маске з вказанням знаку числа
? TransNum(1234.0,'999 999.99', 'SA+') && "-1 234" - перетворення по маске з вказанням знаку числа
? TransNum(0 ,'999 999.99', 'SA+') && "" - повертається пуста строка