Попытайтесь эта идея
В коллекторе рапорта добавьте формулу для того чтобы объявить перемеююые
WhilePrintingRecords;
Глобальное NumberVar LaborTotal;
Глобальное NumberVar MaterialTotal;
Глобальное NumberVar Class3Total;
Глобальное NumberVar Class4Total;
Глобальное NumberVar Class5Total;
Глобальное NumberVar Class6Total;
Глобальное NumberVar Class7Total;
Глобальное NumberVar Class8Total;
Глобальное NumberVar Class9Total;
''
В коллекторе группы (группе 2)
WhilePrintingRecords;
Глобальное NumberVar LaborTotal;
Глобальное NumberVar MaterialTotal;
Глобальное NumberVar Class3Total;
Глобальное NumberVar Class4Total;
Глобальное NumberVar Class5Total;
Глобальное NumberVar Class6Total;
Глобальное NumberVar Class7Total;
Глобальное NumberVar Class8Total;
Глобальное NumberVar Class9Total;
LaborTotal: = 0;
MaterialTotal: = 0;
Class3Total: = 0;
Class4Total: = 0;
Class5Total: = 0;
Class6Total: = 0;
Class7Total: = 0;
Class8Total: = 0;
Class9Total: = 0;
''
В разделе детали
WhilePrintingRecords;
Глобальное NumberVar LaborTotal;
Глобальное NumberVar MaterialTotal;
Глобальное NumberVar Class3Total;
Глобальное NumberVar Class4Total;
Глобальное NumberVar Class5Total;
Глобальное NumberVar Class6Total;
Глобальное NumberVar Class7Total;
Глобальное NumberVar Class8Total;
Глобальное NumberVar Class9Total;
Если о, то ({мо-таблица. Сбывания-acct}, 4) = «4500» после этого
LaborTotal: = LaborTotal + (qty * цена)
Еще если о, то ({мо-таблица. Сбывания-acct}, 4) = «4505» после этого
MaterialTotal: = MaterialTotal + (qty * цена)
Еще если о, то ({мо-таблица. Сбывания-acct}, 4) = «NextClass» после этого
Class3Total: = Class3Total + (qty * цена)
Другой etc для каждого типа
Показать после этого в сноске группы (1 формуле для каждого итог)
WhilePrintingRecords;
Глобальное NumberVar LaborTotal;
LaborTotal
mlmcc