Сообщение от
MariaG
Спасибо, я поняла. Единственное, что не понятно, если пользователь может менять фильтры только на RequestForm, зачем в отчете вообще использовать FILTERGROUP? Я смотрю на отчет 595 Коррекция Курс. Разниц (Navision 3.70). И там для таблицы Cust Ledger Entry в триггере OnPreDataItem стоит такой код:
SETRANGE("Posting Date",StartDate,EndDate);
Currency.COPYFILTER(Code,"Cust. Ledger Entry"."Currency Code");
FILTERGROUP(2);
SETFILTER("Currency Code",'<>%1','');
FILTERGROUP(0);
CurrReport.CREATETOTALS(AdjBalance, "Remaining Amt. (LCY)");
Есть ли какие-нибудь идеи, зачем в отчете, а не в модуле формы, нужно применять FILTERGROUP? Есть ли у этой функции другое полезное назначение, кроме ограничения фильтров, которые может менять пользователь?