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
entradaEntrada
parapermite
inrformarinformar a data do prazo de entrega no
calculoCálculo do
freteFrete,
onformeconforme necessidade específica.
SintaxeTM200PRZ - 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. | | | | | | | | | | |
RetornodDataEnt()(data)- Retorno deverá deve ser do tipo data para que substitua a data que foi calculada pelo modelo atual.
ObservaçõesO 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:
- Codigo 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, então é passado o cliente devedor informado 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 Function TM200PRZ()
Local dDataEnt:= PARAMIXB[6]
//-- Calculo do Prazo de entrega conforme especificoespecífico
MsgAlert('PE.: TM200PRZ')
Return dDataEnt
Variáveis
| Nome | | | Tipo | | | Escopo | | | Pode Alterar | | | descrição | |
| | | | Array of Record | | | Global | | | Não | | | | |