Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | TOTVS Logística TMS |
Função: | TMSA200 - Cálculo do Frete TMSXFUNA - Funções genéricas TMS TMSXFUNC - Funções genéricas TMS |
Ticket: | 9283956 |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-12321 |
No momento do Cálculo do Frete o sistema não está considerando hora útil para realizar o cálculo do prazo de entrega.
Realizado ajuste para considerar horas úteis no cálculo de prazo de entrega, desta forma considerando como limite 18:00 horas.
O sistema passará a realizar o seguinte cálculo: um dia equivale à 18 horas (padrão). Este valor pode ser alterado no parâmetro MV_TMSHPRZ.
Exemplo:
Considere a seguinte configurações nas respectivas rotinas:
Agora considere a emissão de um documento de transporte emitido no módulo TMS pela rotina Cálculo de Frete - TMSA200 cujas informações atendam as configurações acima, e possua como data e hora de emissão :
Data:
Hora : 14h54m
Ao calcular o frete, o cálculo do prazo será da seguinte forma:
Passo 1 - (Data/hora da emissão - 18 horas) - 72 horas (Prazo de entrega entre São Paulo x Belo Horizonte)
Passos subsequentes: Para descobrir a data de entrega, o sistema dividirá por 18 o resultado do passo 1
Serão descontados feriados (TMSA660) como data prevista para entrega o próximo dia útil subsequente ao feriado, caso haja cadastro de feriado para o município de entrega em questão em Atualizações → Logística → Feriados Municipais (TMSA660).
O prazo de entrega também pode ser alterado caso haja Prazo de Regiões por Clientes (395).
Neste exemplo, como temos dois dias como final de semana, entre a data de emissão do documento x dia de entrega da mercadoria, teremos a data de entrega será no próximo dia útil, ficando para o dia 03/08/2020.
<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> |