Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Logística TMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:

TOTVS TMS - Linha Protheus - Gestão de Transportes (SIGATMS)

Função:

TMSA200 - Calculo do Frete

TMSA500 - Manutenção de Documentos

País:Brasil
Ticket:17661273
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-24290


02. SITUAÇÃO/REQUISITO

Em um cenário onde o usuário possui:

    • Tabela de frete (ex:. TST1) e tabela de frete alternativa (ex:. TST2) no contrato do cliente;
    • Cotação de frete;
    • Calculo do frete, utiliza a tabela TST2 e grava os componentes corretamente na DT8;
    • Na inclusão do documento do cliente, a cotação é vinculada;
      • Alterar o peso e valor da nota;
      • O help "TMSA05085" é apresentado informando a divergência de valores com a cotação, confirmamos, recalcula e são apresentados os componentes e o registro Totalizador TF da tabela TST2;
    • Ao calcular o frete, sistema recalcula utilizando a tabela TST1 e gravou somente um componente e sem o registro totalizador 'TF' na DT8;
    • Ao tentar informar o valor de complemento deste componente, é gerado o errorlog abaixo:

THREAD ERROR ([39760], , )   18/08/2023 17:28:03 array out of bounds ( 0 of 2 ) on TMSA500PER(TMSA500.PRW) 18/07/2023 16:15:49 line : 4348

03. SOLUÇÃO

Realizado ajuste para que o processo de cálculo do frete seja realizado corretamente gerando o registro totalizador do frete.

Realizado ajustes para que o error.log não seja apresentado, e que o sistema apresente o Help abaixo:

04. DEMAIS INFORMAÇÕES

Para que o complemento do documento seja gerado corretamente é necessário que o cálculo do frete seja estornado.

05. ASSUNTOS RELACIONADOS

  • Não há.