Pular para o conteúdo
Início » Advpl Condicao

Advpl Condicao

    Tipo: Processamento

    Esta função permite avaliar uma condição de pagamento, retornando um array multidimensional com informações referentes ao valor e vencimento de cada parcela, de acordo com a condição de pagamento.

    Sintaxe

    Condicao(nValTot,cCond,nVIPI,dData,nVSol)

    Parametros

    nValTot – Valor total a ser parcelado

    cCond – Código da condição de pagamento

    nVIPI – Valor do IPI, destacado para condição que obrigue o pagamento do IPI na 1ª parcela

    dData – Data inicial para considerar

    Retorna

    aRet – Array de retorno ( { {VALOR,VENCTO} , … } )

    Exemplo

    // Exemplo de uso da funcao Condicao:

    nValTot := 2500

    cCond := “002” // Tipo 1, Duas vezes

    aParc := Condicao(nValTot,cCond,,dDataBase)

    ? “1¦ Parcela: “+Transform(aParc[1,1],”@E 9,999,999.99″)

    ? “ Vencto: “+DTOC(aParc[1,2])

    ? “”

    ? “2¦ Parcela: “+Transform(aParc[2,1],”@E 9,999,999.99″)

    ? “ Vencto: “+DTOC(aParc[2,2])

    inkey(0)

    Return