import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: PLSVLRFX - Valores de Pré-Pagamento
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
O ponto de entrada PLSVLRFX permite manipular os valores de pré-pagamento de todos os usuários de uma família antes do faturamento. Utilizado para implementar regras especificas de pré-pagamento como aumentar ou diminuir o valor da faixa etária padrão que o sistema buscou.
Eventos

A função PLSVLRFAI é usada na rotina Valor de Cobrança, Faturamento, PTUA800 e no relatório de Utilizadores por idade onde também será feita a chamada deste ponto de entrada.

Programa Fonte
PLSMCOB2.PRW
Sintaxe

PLSVLRFX - Valores de Pré-Pagamento ( < aValores> , < cMatricFam> , < cAno> , < cMes> , < cForPag> ) --> aValores

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
aValoresArray of RecordMatriz com os valores de cobrança da famíliaX
cMatricFamCaracterMatrícula da famíliaX
cAnoCaracterAno da cobrançaX
cMesCaracterMês de cobrançaX
cForPagCaracterForma de pagamentoX
Retorno
    aValores(vetor)
  • A valores deverá ser devolvido para a execução padrão contendo as modificações conforme necessidade do cliente.
Observações

A chamada do ponto de entrada PLSVLRFX ocorre antes do retorno da função PLSVLRFAI que calcula o valor da faixa etária de todos os usuários de uma família. O valor de retorno desta função é o valor de cobrança de determinado mês para a família.

Exemplos
#Include "Protheus.ch"User Function PLSVLRFX()Local aValores := paramixb[1]Local cMatricFam := paramixb[2]Local cAno := paramixb[3]Local cMes := paramixb[4]Local cForPag := paramixb[5]Local nVal := 0For nVal := 1 To Len(aValores)	aValores[nVal,20] += 10NextReturn aValores