01. DADOS GERAIS
Produto: | TOTVS Logística TMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: | TOTVS Logística TMS |
Função: | TMSA040 - Cotação de Frete |
Ticket: | 9684161 |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-13373 |
02. SITUAÇÃO/REQUISITO
Detectado um problema ao incluir cotações via MsExecAuto em situações onde o devedor do frete é um terceiro. Durante a validação do campo de loja do devedor (DT4_LOJDEV) é exibido um help de registro não existe (REGNOIS). Isso deve-se ao fato de que existe um gatilho que preenche o campo de loja do devedor após a loja do remetente ser preenchida (caso o tipo de frete seja CIF) ou loja do destinatário (caso o tipo de frete seja FOB). Com isso, mesmo que o código do devedor esteja preenchido corretamente, a loja não estará, invalidando a inclusão.
03. SOLUÇÃO
Ajustado para que, ao executar a inclusão de cotação via ExecAuto, não deverá ser alterado os valores que foram informados pelo usuário.
04. DEMAIS INFORMAÇÕES
Deve-se atentar para que, a execução siga o mesmo passos que inclusão manual. Neste caso, limpar o campo de Loja o Devedor, antes de incluir o código do mesmo quando necessário.
Exemplo de envio de cabeçalho do execauto:
aAdd(_aCabec, {"DT4_FILORI", cFilAnt, Nil})
aAdd(_aCabec, {"DT4_NUMCOT", _cNumCot, Nil})
aAdd(_aCabec, {"DT4_CLIREM", "TMS001", Nil})
aAdd(_aCabec, {"DT4_LOJREM", "01", Nil})
aAdd(_aCabec, {"DT4_CLIDES", "TMS002", Nil})
aAdd(_aCabec, {"DT4_LOJDES", "01", Nil})
aAdd(_aCabec, {"DT4_TIPFRE", "1", Nil})
aAdd(_aCabec, {"DT4_LOJDEV", " ", Nil})
aAdd(_aCabec, {"DT4_CLIDEV", "TMS003", Nil})
aAdd(_aCabec, {"DT4_LOJDEV", "01", Nil})
aAdd(_aCabec, {"DT4_TIPNFC", "0", Nil})
aAdd(_aCabec, {"DT4_SELORI", "2", Nil})
aAdd(_aCabec, {"DT4_SERTMS", "2", Nil})
aAdd(_aCabec, {"DT4_TIPTRA", "1", Nil})
aAdd(_aCabec, {"DT4_CODSOL", "000000005", Nil})
aAdd(_aCabec, {"DT4_CODNEG", "01", Nil})
aAdd(_aCabec, {"DT4_SERVIC", "321", Nil}
05. ASSUNTOS RELACIONADOS
Não há.