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

Ponto-de-Entrada: TM200PRZ - Prazo de entrega / cálculo do frete
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
Ponto de entrada para inrformar a data do prazo de entrega no calculo do frete onforme necessidade específica.
Programa Fonte
TMSA200.PRW
Sintaxe

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

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferê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.
cTipTraArray of RecordTipo de Transporte.
cCodOriArray of RecordCódigo de região de origem.
cCliDevArray of RecordSe 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.
cLojDevArray of RecordSe 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.
Retorno
    dDataEnt()(data)
  • Retorno deverá 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 feriados, a contagem é feita como se o cálculo fosse de feito na SEGUNDA  que é o primeiro dia útil.

Este ponto de entrada fornece:

  •     Data de entrega calculada pelo modelo atual(dDataEnt);
  •     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 origem.
  •     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.
  •     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.
     
Exemplos
User Functio Tm200DAT()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 dDataEnt
Variáveis
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão