Descrição da Correção Implementada Foi identificado que a descrição dos itens (campo Aux_Observa) não estava sendo registrada na tabela auxiliar TAuxili20_2 durante a geração do relatório de Extrato Aberto, apesar dos produtos existirem no cadastro. O problema ocorreu porque o método TProduto.FindKey era utilizado sem que o dataset TPRODUTO estivesse com o índice correspondente às colunas da chave utilizada na busca. Consequentemente, o produto não era localizado e a descrição não era preenchida.
Implementação Realizada Para garantir a correta localização dos produtos no momento da montagem dos itens, foi definida explicitamente a indexação do dataset TPRODUTO nos pontos onde ocorre o uso de FindKey. A seguinte instrução foi adicionada em todos os trechos da procedure onde TPRODUTO.FindKey é executado: TPRODUTO.IndexName := 'PRODUTO'; Essa configuração assegura que o dataset esteja utilizando o índice correto antes da chamada ao FindKey, permitindo que o produto seja identificado e que a descrição do item seja gravada adequadamente no campo Aux_Observa. Resultado da Correção
Após a aplicação do ajuste: O método FindKey passou a localizar corretamente os produtos. A descrição dos itens passou a ser registrada corretamente na tabela auxiliar. Todos os itens do relatório de Extrato Aberto agora exibem a descrição correspondente.