Документи i розрахунки
ИТОГn - сума значень реквiзита з номером n для всiх стрiчок табличної частини документа. Використовується тiльки для числових реквiзитiв.
6.16. Використання реквiзитiв типа субконто, рахунок, валюта i дата
Для реквiзитiв типа субконто, рахунок, валюта i дата Ви можете використовувати з допомогою слiдуючих позначень:
{n} - посилання на реквiзит з номером n шапки документа;
{m¦n} - посилання на реквiзит з номером n стрiчки m табличної частини документа;
{¦n} - посилання на реквiзит з номером n оброблюваної в даний момент стрiчки табличної частини документа.
При використаннi посилань тип реквiзиту повинен вiдповiдати типу посилання.
Приклади:
1. Для посилань на дебетовий залишок по рахунку, вказаному в четвертому реквiзитi шапки документа, можна використовувати макроiм'я СКД{4}. Даний реквiзит повинен мати тип "Рахунок".
2. Для отримання дебетового залишку по рахунку 10 по субконто, вибраному в четвертому реквiзитi бiжучої стрiчки табличної частини документа, можна використовувати макроiм'я СКД10:{¦4}. Даний реквiзит повинен мати тип "Субконто".
3. Для отримання валютного курсу по валютi, вибранiй в сьомому реквiзитi шапки документа, на дату документа, вказану в другому реквiзитi шапки, слiд використовувати макроiм'я ВКУРС{7}{2}.
6.17. Обробка багаторядковоої частини документа
Для послiдовної обробки стрiчок табличної частини документа в файлi визначення вихiдного документаi генерацiї проводок використовуються команди:
!ВЫБРАТЬ СТРОКИ
!СЛЕДУЮЩАЯ СТРОКА
Мiж цими командами помiщаються стрiчки, якi мiстять форму або розрахунок по однiй стрiчцi табличної частини документа. В цих стрiчках в макроiменах i посиланнях на реквiзити табличної частини документа номер стрiчки не вказується. Наприклад:
Назва товаруЦiнаКiлькiстьСума
!ВЫБРАТЬ СТРОКИ
[СН{¦2} ] [СЦ{¦2} ][ЗН¦3 ][ЗН¦4 ]
!СЛЕДУЮЩАЯ СТРОКА
В даному прикладi по кожнiй стрiчцi табличної частини документа видається назва товару (субконто, вибране в графi 2), цiна товару, кiлькiсть i сума (значення реквiзитiв 3 i 4).
6.18. Автоматичний перерахунок документiв