Ponto de entrada para mudar a quantidade que o sistema utiliza como base para calcular o valor de um procedimento.
Este ponto de entrada é chamado na função PLSCALCEVE que é chamado tanto no calculo do PAGAMENTO quanto da COBRANCA.
Ele é muito utilizado para situações em que o cliente não quer calcular o percentual da via de acesso sobre alguma unidade de um procedimento procedimento.
Segue um exemplo da utilização deste ponto de entrada logo abaixo, onde não é calculada a via de acesso sobre a unidade filme:
Exemplo
User function PLMUDQTD
LOCAL nQtd := Paramixb[1]
LOCAL cUnidad := Paramixb[2]
LOCAL nQtdRet := 0
If alltrim(cUnidad) $ GetNewPar('MV_YPLNHR','FIL')
nQtdRet := BD6->BD6_QTDPRO
Else
nQtdRet := nQTd
Endif
Return(nQTd)
.PRW
PLMUDQTD - Altera Quantidade ( < nQtd> , < cUnidad> ) --> NQtdRet
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
nQtd | Array of Record | Quantidade | X | ||||||||||||||
cUnidad | Array of Record | Unidade de medida | X |
-
NQtdRet(numerico)
- Quantidade desejada