Предложу свой вариант, который требует создания ключа по группируемым полям. Например
SETCURRENTKEY("ТипОбуви");
IF FINDFIRST THEN
REPEAT
SETRANGE("ТипОбуви", "ТипОбуви");
// Тут следует обработка, которую нужно провести для группы
FINDLAST;
SETRANGE("ТипОбуви");
UNTIL NEXT = 0;
|