Цитата:
Сообщение от
Constantine
Цитата:
Сообщение от
zoya210489
В каком именно разделе мне писать код?
В Header, в который вы хотите вывести значения. Объявляете переменные, ставите на них нужные фильтры и потом
Код:
REPEAT
...
UNTIL ...NEXT = 0;
Ну или через CALCFIELDS или CALCSUMS, если позволяют ключи или нужные поля - FLOWFIELD.
Спасибо за ответ, код REPEAT.... работает, но он выводит неправильные значения. У меня заголовок имеет несколько значений, допустим если я не буду ставить группировку по учетной группе поставщика, то будет
Счет 60.....Сумма счета
- документ
- ...
- ...
Счет 66 ....Сумма счета
и т.д.
Каким образом, можно их друг от друга отделить, чтобы суммировать и выводить сумма для каждого счета в отдельности.
Написала вот такой код
Vendor Ledger Entry, GroupHeader (2) - OnPreSection()
CurrReport.SHOWOUTPUT(CurrReport.TOTALSCAUSEDBY=FIELDNO("Vendor Ledger Entry"."Vendor Posting Group"));
REPEAT
VLE.CALCFIELDS(VLE."Debit Amount (LCY)");
A:=A+VLE."Debit Amount (LCY)";
UNTIL VLE.NEXT = 0;
показывает непонятные значения, которые не понять как расчитаны. Подскажите исправить данную ситуацию.