Páginas filhas
  • 10883763 DLOGWMSOL-13522 DT Contrato não envia no TMS (TMS00002)


01. DADOS GERAIS

Produto:

TOTVS Logística TMS

Linha de Produto:

Linha Logix

Segmento:

Logística

Módulo:TMS Logix
Função:

TMS00002 - Contrato de Frete

TMS80020

País:Brasil
Ticket:10883763
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSOL-13522


02. SITUAÇÃO/REQUISITO

Caso o usuário esteja utilizando a variável de ambiente do Logix DBMONEY igual a ",", as informações de latitude e longitude são enviadas com ",", e isto é rejeitado pelo PAMCARD, que aceita somente "." na separação de decimais.

03. SOLUÇÃO

Efetuado ajuste na função TMS80020, para que seja utilizada a funcionalidade log2260_troca_virgula_por_ponto para envio das coordenadas de latitude e longitude, trocando vírgulas por pontos na separação de decimais.

Na rotina TMS00002 foi efetuado ajuste na validação das informações de Carregamento e Descarregamento na inclusão de Contratos de Frete, para que fique semelhante a validação existente no cadastro de Manifesto, no qual é obrigatória a informação ou do CEP, ou das Coordenadas de latitude e longitude.

Caso as Coordenadas sejam informadas com valores zerados e o CEP permaneça nulo, o programa emitirá mensagem indicando que é obrigatória a informação ou do CEP ou das Coordenadas. Esta validação será efetuada tanto para os dados de Carregamento quanto de Descarregamento.

Exemplo de Utilização

TotvsServer.bat**

  • Alterar a variável DBMONEY para "," (Virgula).

TMS00002

  • Inicie a inclusão de um Contrato de Frete.
  • Nos dados de Carregamento ou Descarregamento, não informe o CEP nem as Coordenadas de latitude e longitude.
  • Verifique se a rotina emite uma mensagem obrigando a informação de um destes campos.
  • Gere o Contrato com as Coordenadas.

TMS20003

  • Envie o Contrato.
  • Verifique se no XML enviado as coordenadas, quando informadas no Contrato, foram enviadas com ponto separando os decimais.


04. DEMAIS INFORMAÇÕES

  • Não se aplica.

05. ASSUNTOS RELACIONADOS