Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoRH

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Automação Fiscal

Função:

WSTAF068.PRW

País:Brasil
Ticket:26650443
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF1-39720


02. SITUAÇÃO/REQUISITO

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.


03. SOLUÇÃO

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.


04. DEMAIS INFORMAÇÕES

         Não há. 


05. ASSUNTOS RELACIONADOS

         Não há. Painel de Reavaliar Totalizadores


Templatedocumentos