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