import.css=/download/attachments/327912/newLayout.css |
Ponto-de-Entrada: PLSDSCOP - Valores de Faixa Etária
Descrição:
Programa Fonte
PLSMCOB2.PRW
Sintaxe
PLSDSCOP - Valores de Faixa Etária ( < ParamIxb[1]> , < ParamIxb[2]> , < ParamIxb[3]> , < ParamIxb[4]> , < ParamIxb[5]> , < ParamIxb[6]> , < ParamIxb[7]> , < ParamIxb[8]> , < ParamIxb[9]> , < ParamIxb[10]> , < ParamIxb[11]> , < ParamIxb[12]> , < ParamIxb[13]> ) --> aRet
Parâmetros:
Retorno
Observações
Array de retorno na estrutura abaixo: [1] Valor da faixa etária alterado ou não de acordo com a regra de negocio da customização [2] Valor do desconto que foi aplicado sobre o valor da faixa etária de acordo com a regra de negocio da customização
Exemplos
User Function PLSDSCOP()LOCAL aUsuarios := aClone(Paramixb[3])LOCAL cAno := ParamIxb[4]LOCAL cMes := ParamIxb[5]LOCAL dDatBasIda := ParamIxb[6] LOCAL nRegBF4 := ParamIxb[7] LOCAL cCodFor := ParamIxb[8] LOCAL nValorFaixa := ParamIxb[09] LOCAL cCodFai := ParamIxb[10]LOCAL cTipUsu := ParamIxb[11]LOCAL cGraupa := ParamIxb[12]LOCAL aUsrGer := If(Len(ParamIxb)>=13,ParamIxb[13],{})LOCAL cMatUsu := Substr(aUsuarios[13],1,16)LOCAL nValorDesc := 0 LOCAL nIdade := Calc_Idade(dDatBasIda,aUsuarios[2])LOCAL aRet := {} LOCAL nRecBF4 := BF4->(Recno()) //Posiciona no BF4 BF4->(DbGoTo(nRegBF4))//altere nValorFaixa ou nValorDesc de acordo nValorFaixa := aRet[1] nValorDesc := aRet[2]//Restaura recno BF4->(DbGoTo(nRecBF4))//Retorno da funcao Return({nValorFaixa, nValorDesc})
|