Árvore de páginas

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á.