формату виводу значень числових макроімен використовуються слідуючі команди:
!Т - виводити наступні показники в тисячах;
!Е - виводити наступні показники в одиницях (наприклад, рублях);
!Тn - виводити наступні показники в тисячах з n знаками в дробовій частині;
!Еn - виводить наступні показники в одиницях з n знаками в дробовій частині.
Для кожного показника формат його виводу запам’ятовується при присвоєнні йому значення. Таким чином, в одному рядку форми документу Ви можете використати показники з різним форматом виводу.
По замовчуванню (до використання команд !T, !E, !Tn і !En) показники виводяться в одиницях з двома знаками в дробовій частині. Якщо Ви використовуєте кількістний облік і бажаєте виводити кількість з трьма знаками в дробовій частині, використовуйте команду !Е3.
Приклади:
!Т - виводить показники, яким присвоюються значення нижче по тексту форми документу, в тисячах (наприклад, в тисячах гривень);
!Е0 - виводить показники, яким присвоюються значення нижче по тексту форми документу, в одиницях без дробової частини.
Вказання розділювача цілої та дробової частин. Якщо в формі документу між символами “[“ і “]” вказати після макроімені, яке має числове значення, пробіл і деякий символ, то цей символ при вводі значення буде використовуватися в якості розділювача цілої та дробової частини числа. Ця можливість частіше всього використовується для виводу сум в платіжних дорученнях, рахунках і аналогічних документах.
Приклад.
Наступний фрагмент форми виведе значення показника у вигляді “1234-56”:
!Е2 !* Виводить два знаки в дробовій частині
!П1=12345.56
[П1 - ]
Режим розділювачів розрядів цілої частини. Інколи зручно виводити числові значення з розділювачами розрядів цілої частини (одиниць, тисяч, мільйонів, мільярдів і т. д.). Якщо в форму документу вставити команду !РАЗДЕЛЯТЬ, то суми, які будуть виводитися між символами “[“ і “]” будуть зображатися з розділювачами розрядів цілої частини (в якості розділювачів використовуються коми). Для відміни даного режиму використовуйте команду !НЕРАЗДЕЛЯТЬ.
Приклад:
!П01=1234567
!РАЗДЕЛЯТЬ
[П01 ] !* Виводиться: 1,234,567.00
[П01 = ] !* Виводиться: 1,234,567=00
!НЕРАЗДЕЛЯТЬ
[П01 ] !* Виводиться: 1234567.00
[П01 = ] !* Виводиться: 1234567=00
[П01 , ] !* Виводиться: 1234567,00
Вивід суми прописом. Якщо після макроімен, які мають числові значення, вказати (без пропуску) символ “П” то значення виводиться в виді суми прописом. Якщо одержаний рядок може бути довгий, його слід розбити на декілька полів (одне під іншим). Для цього потрібно задати декілька полів однакової довжини одне під іншим, не вказуючи в другому і наступних полях ніякого імені в середині квадратних дужок.
Приклад.
Наступний фрагмент форми дозволить вивести суму операції прописом в три рядки:
[ХОП ]
[ ]
[ ]
Зауваження.
В декілька рядків можна виводити будь-які поля, а не тільки значення сум прописом.
Вивід дат прописом. Якщо після макроімен, які мають символьні значення типу дати “ЧЧ.ММ.РР”, вказати (без пропуску) символ “П”, то значення виводиться в виді дати прописом.
Вказання формату для виводу прописом. Для виводу валютних сум прописом потрібно використовувати інші найменування грошових одиниць, наприклад, не рублі та копійки, а доллари і центи. Інколи потрібно виводити суму і дату на іноземній мові. В таких випадках слід поступати слідуючим чином.
Створіть копію з іншим іменем файлу 1SBCONST.TXT (цей файл знаходиться в тому ж каталозі, що і файли програм “1С:Бухгалтерії - Проф.”). Копію слід розмістити в тому ж каталозі. Наприклад, для створення копії з іменем 1SBUSD.TXT слід перейти в каталог з файлами програм “1С:Бухгалтерії - Проф.” і видати команду:
copy 1sbconst.txt 1sbusd.txt
Виправте в цьому файлі найменування грошових одиниць, чисел, назв місяців і т. д., які необхідно.
В документах, в яких Ви бажаєте виводити суму з заданими Вами найменуваннями грошових одиниць, чисел і т. д., використовуйте команду:
!ПРОПИСЬ ім’я_файлу
або
!ПРОПИСЬ символьний_вираз
Наприклад, !ПРОПИСЬ 1SBCONS1.TXT або !ПРОПИСЬ “1SB” + П200 + “.TXT” (символьний вираз повинен починатися з лапок).
Ви можете створити файл з найменуванням грошових одиниць для кожної валюти, яка використовується, тоді для друку суми прописом в платіжному документі в потрібному форматі досить за допомогою команди !ПРОПИСЬ звернутись до відповідного файлу з найменуваннями грошових одиниць, числами і т. д.
Вивід кількості в штуках. Якщо після макроімен, які мають числові значення, вказати (без пропуску) символ “Ш”, то значення виводиться в виді суми прописом без вказання грошових одиниць. Якщо отриманий рядок може бути довгий, його слід розбити на декілька полів (одне під іншим). Для цього потрібно задати декілька полів однакової довжини одне під іншим, не вказуючи в другому і наступних полях ніякого імені всередині квадратних дужок.
Приклад.
Наступний фрагмент форми дозволить вивести значення показника П105 прописом в три рядки без вказання грошових одиниць:
[П105Ш ]
[ ]
[ ]
Д1.7. Макроімена для підсумків і оборотів по рахунках
Макроімена для підсумків по рахунках. За допомогою макроімен в формулах для обрахунку сум проводок можна посилатися на підсумки і обороти по рахунках бухгалтерського обліку. Такі макроімена частіше використовуються в документах, розрахунках і звітах, але при бажанні їх можна застосовувати в формулах для обрахунку сум проводок і в формах документів, які друкуються при виводі типових операцій.
Для одержання сальдо і оборотів по синтетичному обліку використовуються наступні макроімена:
СНДn - дебетове сальдо на початок періоду по рахунку n;
СНКn - кредитове сальдо на початок періоду по рахунку n;
СКДn - дебетове сальдо на кінець періоду по рахунку n;
СККn - кредитове сальдо на кінець періоду по рахунку n;
ДОn - оборот за період по дебету рахунку n;
КОn - оборот за період по кредиту рахунку n;
ОБn,m - оборот за період в дебет рахунку n з кредита рахунку m.
Тут n і m - номер рахунку або номер рахунку з субрахунком