Árvore de páginas

Versões comparadas

Chave

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

Tempo aproximado para leitura: 15 min

1. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logistica
Módulo:SIGAGFE
Função:

GFEA084 - Frete Combinado

Ticket:6148042
Requisito/Story/Issue (informe o requisito relacionado):DLOGGFE-9573


02. SITUAÇÃO/REQUISITO

Ao tentar gravar um Frete Combinado, ocorre um erro de chave duplicada na tabela GWF (Cálculo de Frete).

O erro ocorre após clicar no botão Confirmar, na última tela do Frete Combinado. Também pode ocorrer na tela intermediária, onde é mostrado o cálculo, caso já existam números duplicados provenientes desse bug.

Motivo do erro:

03. SOLUÇÃO

A rotina estava pesquisando o Documento através dos índices errados no banco de dados.

Além disso, havia a possibilidade do sistema considerar apenas uma parte do Número do Documento na pesquisa. Quando haviam números parecidos (exemplo: 475837 e 47583), o sistema poderia localizar o número incorreto.

Assim, a rotina foi corrigida para usar os índices corretos e considerar o número inteiro do Documento no momento da pesquisa. 

04. ASSUNTOS RELACIONADOS

O erro é proveniente da liberação da issue DLOGGFE-7357 (ticket 4528086).

No update citado, o número sequencial do campo Cálculo de Frete (GWF_NRCALC) não está sendo atualizado no Controle de Numeração do License Server, após a gravação do Frete Combinado, o que gera o problema de chave duplicada.

Além disso, o número sequencial está pulando 2 unidades desnecessariamente.

03. SOLUÇÃO

Foi necessário desfazer a correção da issue DLOGGFE-7357 (ticket 4528086).

Após a reversão, o controle de numeração voltou ao normal.

Para atender novamente à demanda da issue DLOGGFE-7357, foi criado um novo ponto de entrada

O ponto de entrada chama-se GFEA841, e a sua documentação encontra-se no link abaixo:
GFEA841 - Ponto de entrada executado após a gravação do Frete Combinado (GFEA084), alternativo ao ponto de entrada padrão do MVC

04. DEMAIS INFORMAÇÕES


  • Exemplo do bug no Controle de Numeração no License Server após salvar o Frete Combinado:

1 - Controle de Numeração inicialImage Added


2 - Novo Frete CombinadoImage Added


3 - Controle de Numeração durante a edição do Frete CombinadoImage Added


4 - Confirmando o Frete CombinadoImage Added


5 - Confirmando o Frete CombinadoImage Added


6 - Controle de Numeração após salvar o Frete Combinado (bug)Image Added

05. ASSUNTOS RELACIONADOS

Templatedocumentos