Travamento ao imprimir pedido emitido

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

Compras

Função:

CC0406 - Listagem Pedidos Emitidos

Situação/Requisito:

Ao gerar o relatório de Listagem Pedidos Emitidos (CC0406) para um pedido cuja ordem de compra possua 50 linhas na narrativa, e nos parâmetros estiver marcado para imprimir a narrativa, ocorria travamento. O relatório não era gerado e era preciso encerrar a sessão do Progress para interromper o processamento.

Solução/Implementação:

Foi verificado que o programa entrava em repetição em um determinado trecho do código quando ocorria essa situação. Isso ocorria devido à reimpressão do cabeçalho na quebra de página. O programa foi alterado para imprimir a narrativa apenas na primeira vez que os dados da ordem forem impressos, caso seja necessário quebrar a página para imprimir o restante das informações da ordem de compra, a narrativa não será impressa novamente no cabeçalho, apenas as demais informações de pedido e ordem serão reimpressas.

Ticket:1468069
Requisito:DMANSUPCEX-4200


#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))