import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: TM200PRZ - Prazo de Entrega no Cálculo do Frete

 

Abrangências:Microsiga Protheus 10, Protheus 11
Versões:Microsiga Protheus 10, Protheus 11
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês

 

Descrição:
Este Ponto de Entrada permite informar a data do prazo de entrega no Cálculo do Frete, conforme necessidade específica.
Programa Fonte
TMSA200.PRW
Sintaxe

TM200PRZ - Prazo de entrega / cálculo do frete ( [ cCodOri ], [ cCdrDes ], [ cTipTra ], [ cCliDev ], [ cLojDev ] ) --> dDataEnt()

Parâmetros:

 

 Nome  Tipo  Descrição  Default  Obrigatório  Referência 
 cCodOri  Array of Record  Código de região de origem          
 cCdrDes  Array of Record  Região de destino.          
 cTipTra  Array of Record  Tipo de Transporte          
 cCliDev  Array of Record  Se possuir cadastro de consignatário, então é passado o cliente devedor informado no cadastro de consignatários. Senão é passado o cliente devedor do cálculo.          
 cLojDev  Array of Record  Se possuir cadastro de consignatário, então é passada a loja devedora informada no cadastro de consignatários. Senão é passada a loja do cliente devedor do cálculo.          
 dDataEnt  Array of Record  Data de entrada.          
 cHoraBase  Array of Record  Hora inicial.          
 cCdrCal  Array of Record  Região de cálculo.          

 

Retorno
dDataEnt()
    (data)
  • Retorno deve ser do tipo data para que substitua a data que foi calculada pelo modelo atual.
Observações

O modelo atual quando se faz um cálculo no Sábado,o Sistema está configurado para aceitar apenas dias úteis e o Sábado / Domingo configurado como feriado. A contagem é feita como se o cálculo fosse  realizado na Segunda  que é o primeiro dia útil.

Este ponto de Entrada fornece:

  •     Código de região de origem.
  •     Região de destino para o cálculo(cCdrDes);
  •     Tipo de transporte.
  •     Se possuir cadastro de consignatário, é passado o cliente devedor informado no cadastro de consignatários. Caso contrário é passado o cliente devedor do cálculo.
  •     Se possuir cadastro de consignatário, é passada a loja devedora informada no cadastro de consignatários. Caso Contrário é passada a loja do cliente devedor do cálculo.
     
Exemplos
User Function TM200PRZ()

Local dDataEnt:= PARAMIXB[6]
//-- Calculo do Prazo de entrega conforme específico

MsgAlert('PE.: TM200PRZ') 

Return dDataEnt

Variáveis

 

 Nome  Tipo  Escopo  Pode Alterar  descrição 
    Array of Record  Global  Não