Ponto-de-Entrada: TMALTREG - Altera as Regiões de Origem/Destino
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
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 está localizado na função TMSCalFrePag() executada pela Rotina de Contrato de Carreteiro. Tem como objetivo alterar as regiões de origem / destino que serão utilizadas no calculo do frete a pagar para o carreteiro.
Os parametros deste Ponto de Entrada são : 1- Região de Origem / 2 - Região de Destino
O Retorno deste Ponto de Entrada deverá ser um vetor contendo a Regiões de Origem / Destino que serão utilizadas no calculo do frete a pagar.
Eventos
Programa Fonte
TMSXFUNB.PRW
Sintaxe
TMALTREG - Altera as Regiões de Origem/Destino ( [ ExpC1 ], [ ExpC2 ] ) --> aReg
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ExpC1 | Array of Record | ||||||||||||||||
ExpC2 | Array of Record |
Retorno
-
aReg(vetor)
- Vetor contendo as NOVAS Regiões de Origem / Destino que deverão ser consideradas no calculo do frete a pagar
Observações
PS: Ao executar este ponto de entrada, os arquivos de viagem (DTQ/ DTR) já est ão posicionados.
Exemplos
User Function TMALTREG()Local cCdrOri := ParamIXB[1]Local cCdrDes := ParamIXB[2]If DTQ->DTQ_SERTMS == StrZero(1,Len(DTQ->DTQ_ SERTMS)) //-- Viagem de Coleta cCdrOri := '000001' //-- NOVA Regiao Origem que sera considerada no calculo do Frete a Pagar cCdrDes := '000002' //-- NOVA Regiao Destino que sera considerada no calculo do Frete a PagarEndIfReturn {cCdrOr i, cCdrDes}
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas