Макромова
Рядкові функції. Для перетворення рядкових виразів можна використовувати слідуючі рядкові функції:
СОКРЛ(рядковий_вираз) - забирає пробіли в рядку символів зліва;
СОКРП(рядковий_вираз) - забирає пробіли в рядку символів справа;
ВЫД(рядковий_вираз\x\n) - виділяє n символів рядка починаючи з символа з номером x.
Приклад:
П01= “Код “+СОКРЛ(СОКРП(“”+П_Номер)) - показнику П01 присвоюється значення, яке одержалося шляхом зчеплення рядка “Код “ і значення показника П_Номер, з відкинутими з обох сторін пробілами. Зауважимо, що тут також не можна було написати СОКРЛ(СОКРП(П_Номер)) - програма видала б повідомлення про помилку, порахувавши, що аргументом функції СОКРП є числовий вираз.
Д1.6. Задання формату виводу значень макроімен
Вирівнювання. При підстановці в документ, що формується, значень макроімен дотримуються слідуючих правил вирівнювання:
значення констант “притискається” до лівого краю відведеного для них дужками “[“ і “]” поля;
числові значення показників або інших макроімен (крім констант) “притискаються” до правого краю відведеного для них поля;
символьні значення показників та інших макроімен (крім констант) “притискаються” до лівого краю відведеного для них поля.
Зауваження.
Якщо деяка константа має числове значення, і Ви бажаєте, щоб воно було притиснуте до правого краю поля, присвойте значення константи показнику і вкажіть між квадратними дужками (“[“ і “]”) цей показник.
Задання формату виводу чисел. “1С:Бухгалтерія - Проф.” дозволяє виводити числові значення в одиницях і в тисячах, а також задавати кількість знаків в дробовій частині. Для задання формату виводу значень числових макроімен використовуються слідуючі команди:
!Т - виводити наступні показники в тисячах;
!Е - виводити наступні показники в одиницях (наприклад, рублях);
!Тn - виводити наступні показники в тисячах з n знаками в дробовій частині;
!Еn - виводить наступні показники в одиницях з n знаками в дробовій частині.
Для кожного показника формат його виводу запам'ятовується при присвоєнні йому значення. Таким чином, в одному рядку форми документу Ви можете використати показники з різним форматом виводу.
По замовчуванню (до використання команд !T, !E, !Tn і !En) показники виводяться в одиницях з двома знаками в дробовій частині. Якщо Ви використовуєте кількістний облік і бажаєте виводити кількість з трьма знаками в дробовій частині, використовуйте команду !Е3.
Приклади:
!Т - виводить показники, яким присвоюються значення нижче по тексту форми документу, в тисячах (наприклад, в тисячах гривень);!Е0 - виводить показники, яким присвоюються значення нижче по тексту форми документу, в одиницях без дробової частини.