| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | WSTAF068.PRW |
| País: | Brasil |
| Ticket: | 26650443 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF1-39720 |
Atualmente, ao acionar a opção "Reavaliar Totalizadores" mais de uma vez na mesma rotina, o sistema apresenta o erro de banco de dados ORA-00001 (unique constraint). Isso ocorre porque a rotina tenta realizar um novo INSERT na tabela V45990 com mesmos dados de chave única da execução anterior.
Alteração no fonte WSTAF068.PRW para garantir a geração de um sequencial único na gravação dos dados. Foi implementado o incremento da variável nSeq (nSeq++) no início do laço de repetição. Assim, a função SaveResult passa a receber uma chave sempre exclusiva (StrZero( nSeq, 6 )), resolvendo o erro de violação de unique constraint durante o INSERT.
Não há.
Painel de Reavaliar Totalizadores