Показать сообщение отдельно
Старый 17.04.2012, 10:17   #25  
ZoyaKom is offline
ZoyaKom
Участник
 
99 / 10 (1) +
Регистрация: 05.04.2012
Цитата:
Сообщение от 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;

показывает непонятные значения, которые не понять как расчитаны. Подскажите исправить данную ситуацию.