Оказалось очень несложно сделать МАТРИКС с временной переменной-
например по вертикали список поставщиков
///1 Заполняется TempVendorRec из таблицы вендоров
// 2 Добавляется запись ИТОГО
/// 3 Запускается форма -
IF ( FORM.RUNMODAL( 71207, TempVendorRec) = ACTION:

K) THEN
в самой форме выводятся отдельные значения ячеек ,
для суммы для простоты можно тоже рассчитывать значение в конкретной ячейке, ставя соответствующие фильтры на таблицу
(ну добавив ключ SumIndexField например, чтобы какое-то быстродействие было )
У меня вроде нормально заработало таким методом, описанным rutadmeen
Вопрос к Dzemon
а каким методом сделана последняя строка ИТОГО?
Примечание
я конечно не знаю, как в этом случае, но вот у меня в реализации количество строк может быть известно -
( в моем случае обновление МАТРИКСА происходит по заданию фильтра и нажатию кнопочки)
задается какой-то фильтр, например
VendRecord.SETFILTER(....)
и после его задания обновляю глобальную переменную
VerticalCount := VendRecord.COUNT;
после этого использую VerticalCount