01. DADOS GERAIS

Produto:


Linha de Produto:

Segmento:

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


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>