import.css=/download/attachments/327912/newLayout.css |
Ponto-de-Entrada: CNTVLDPMS - Execução nas rotinas CNTA090 e CNTA100
Descrição:
Eventos
Programa Fonte
CNTA090.PRW e CNTA100.PRW
Sintaxe
CNTVLDPMS - Execução nas rotinas CNTA090 e CNTA100 ( < PARAMIXB[1]> ) --> lRet
Parâmetros:
Retorno
Observações
Exemplos
//No exemplo a seguir, valida se o valor total do título foi lançado corretamente:User Function CNVLDPMS()Local nVl := PARAMIXB[1]//Valor total do tituloLocal lRet := .T.Local nTot := 0Local nx//aRatAFR - array private que armazena o aCols da tela de lançamento de despesa do projetoIf len(aRatAFR) > 0 //Soma os valores rateados For nx:=1 to len(aRatAFR[1,2]) ntot += aRatAFR[1,2,nx,4] NextEndIf//Verifica se o total equivale ao valor do titulolRet := (ntot == nVl)If !lret MsgAlert('O rateio nao compreende o valor total do título')EndIfReturn lRet |