Como criar em MVC um totalizador de um GRID que é filho de outro grid?

Olá, pessoal !

Tenho dois GRID's em uma tela em MVC, um de Produto Acabado (SZ6) e um de Operações (SZQ), para cada item no de produtos (SZ6), tenho vários itens no de operações (SZQ), ou seja, pra cada item de produto, tenho várias operações, e posso ter vários produtos com suas respectivas operações.

Criei um totalizador 'TOTAL HORAS' com ADDCALC() usando 'SUM' do campo 'Tempo de operação' que fica em Operações (SZQ), ele funciona corretamente, conforme mudo a linha do Produto (SZ6), no rodapé das Operações (SZQ) ele mostra o total de horas usada no produto posicionado (soma do campo 'tempo de operação' de cada item em Operações (SZQ)).

Preciso de um segundo totalizador, 'TOTAL GERAL HORAS' que deve mostrar a soma de todos os totais de Operações (SZQ) de cada produto (SZ6).

Seria como se 'TOTAL HORAS' fosse um subtotal e o 'TOTAL GERAL HORAS' fosse o total.

Como faço para somar todos os 'TOTAL HORAS', ou somar os tempos de operação (SZQ) de todos os produtos (SZ6) ?

IMPORTANTE : Este cenário é durante uma INCLUSÃO, portanto, não há registros nas tabelas, tenho que tratar nos GRID's (em memória).

Emerson, pelo que entendi, isso não é possível de ser feito via os totalizadores nativos no MVC, o que você poderia fazer é ter um panel com esses totalizadores que você atualizaria manualmente.

Emerson, temos uma situação semelhante aqui com um grid para Caixas de Embalagem (ZA6) e outro para Produtos (ZA7) que foram colocados dentro dessa caixa.

Temos totalizadores de peso bruto e líquido de cada caixa, somando então o peso dos produtos. Assim como tens no teu exemplo.

Para totalizar o peso total do pedido nós precisamos somar todos os produtos. Resolvemos isso criando as colunas de peso total da caixa na grid master e posteriormente adicionando um totalizador para ela.

No teu exemplo terias que adicionar uma coluna na SZ6 com o total de horas de cada produto e depois totalizar isso. É isso que precisas?

Talvez uma solução mais simples desse seu problema é na sua tabela que seria no cabeçalho você criar um campo que seria o totalizador das linhas e apresente ele na GRID…

Em seguida crie um addcalc() para esse campo que já é o totalizador dos itens…

Se no seu GRID é apresentado vários cabeçalhos ele sairá somando todos os totais, talvez essa seja uma solução.

Valeu Gabriel e Maike !

Consegui implementar usando a ideia de vocês, ficou funcional e simples. E mesmo ocultando a coluna dos produtos ele realiza a soma, muito bacana.

Abraço !

Pessoal, alguem poderia me ajudar ? Estou precisando fazer o mesmo, mas é uma fwmbrowse com tabela temporaria. Emerson, pode me dar uma força ?