Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
TM200PRZ - Prazo de entrega cálculo do frete
TM200PRZ - Prazo de entrega cálculo do frete

Ponto-de-Entrada: TM200PRZ - Prazo de entrega / cálculo do freteEntrega 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
Entrada 
para
permite 
inrformar
informar a data do prazo de entrega no 
calculo
Cálculo do 
frete
Frete, 
onforme
conforme necessidade específica.
Programa Fonte
TMSA200.PRW
Sintaxe

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

Parâmetros:

 

cTipTraArray of RecordTipo de Transporte.cCodOriArray of RecordCódigo de região de origem.cCliDevArray of Record
 Nome  Tipo  Descrição  Default  Obrigatório  Referência
dDataEntDataData de entrega calculada.cCdrDesArray of RecordRegião de destino para o cálculo.cHoraBaseArray of RecordHora atual do sistema.aTmpEntArray of RecordArray com as horas a serem calculadas.
 
 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
  • deverá
  • 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 Sábado,o sistema Sistema está configurado para aceitar apenas dias úteis e o SÁBADOSábado / DOMINGO Domingo configurado como feriados, a feriado. A contagem é feita como se o cálculo fosse de feito na SEGUNDA  fosse  realizado na Segunda  que é o primeiro dia útil.

Este ponto de entrada Entrada fornece:

  •     Data de entrega calculada pelo modelo atual(dDataEnt);Código de região de origem.
  •     Região de destino para o cálculo(cCdrDes);
  •     Hora atual do sistema(cHoraBase);
  •     Array com as horas a serem calculadas(aTmpEnt).
  •     Tipo de transporte.
  •     Codigo de região de origemTipo de transporte.
  •     Se possuir cadastro de consignatário, então é passado o cliente devedor informado no     cadastro no cadastro de consignatários. Senão Caso contrário é passado o cliente devedor do cálculo.
  •     Se possuir cadastro de consignatário, então é passada a loja devedora informada no cadastro de consignatários. Senão Caso Contrário é passada a loja do cliente devedor do cálculo.
     
Exemplos
User
Functio Tm200DAT
Function TM200PRZ()

Local
dDataEnt
:= PARAMIXB[1]Local cCdrDes := PARAMIXB[2]Local cHoraBase := PARAMIXB[3]Local aTmpEnt := PARAMIXB[4]Local cTipTra := PARAMIXB[5]Local cCodOri
:=
PARAMIXB[6]
Local cCliDev := PARAMIXB[7]Local cLojDev := PARAMIXB[8]

//--
Calculo
do
Prazo
de
entrega
conforme especificoReturn
conforme específico

MsgAlert('PE.: TM200PRZ') 

Return dDataEnt

Variáveis

 

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