Histórico da Página
Descrição | Este Ponto de Entrada está localizado na função TMSCalFret() e é responsável por Calcular o total do frete baseado na tabela de frete e permite alterar a base de cálculo de cada componente. | |
---|---|---|
Observações | Parâmetros do PE: cTabFre - Tabela de Frete. cFilDoc - Filial de Origem do CTe. cDoc - Número do CTe. cSerie - Série do CTe. cFilOri - Filial de Origem da Viagem. cViagem - Número da Viagem. | |
Exemplos | #Include 'Protheus.ch' User Function TMBASCAL() Local cTabFre := ParamIXB[1] Local cTipTab := ParamIXB[2] Local cSeqTab := ParamIXB[3] Local cCdrOri := ParamIXB[4] Local cCdrDes := ParamIXB[5] Local cCodCli := ParamIXB[6] Local cLojCli := ParamIXB[7] Local cCodPro := ParamIXB[8] Local cServic := ParamIXB[9] Local cSerTms := ParamIXB[10] Local cTipTra := ParamIXB[11] Local cNContr := ParamIXB[12] Local nBaseCal := ParamIXB[13] Local nBaseSobre := ParamIXB[14] Local aNfCTRC := ParamIXB[15] Local aRet := ParamIXB[16] Local aNovaBase := {} MsgAlert( "Numero de parametros: "+Str(Len(PARAMIXB)),"TMBASCAL" ) /*Validações de usuário. Exemplo:aNovaBase[1] := nBaseCal * 2*/ /*Validações de usuário. Exemplo:nNovaBase[2] := nBaseSobre * 2*/ Return aNovaBase | |
Preview | ||
Veja também | ||
Idioma | Português(Brasil) | |
Versões | Versões_Anteriores | |
Sistemas Operacionais Suportados | Todos | |
Compatível com as Bases de Dados | Todas | |
Retorno | Numérico ou Array | |
Eventos de chamada do Ponto de Entrada | O PE TMBASCAL é executado no instante do cálculo do frete. | |
Variáveis | O retorno do PE poderá ser feito de 2 maneiras: Retorno Array ou variável numérica.
nBasesobre - Onde o valor retornado será assumido para ambas as bases (base de cálculo e subfaixa) 2. Retorno variável tipo array aBase - onde são esperados fixamente duas posições sendo elas: posição 1 – base de cálculo e posição 2 – base de subfaixa. 2. Retorno variável tipo array | |
Programa Fonte | TMSXFUNB.PRW |
...
aDocExc