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

Ponto-de-Entrada: PLVALAD1 - Altera Cobrança
Descrição:
O ponto de entrada PLVALAD1 em conjunto com o PLVALAD2 permite alterar de cobrança da Taxa de Adesão de um usuário.
Os pontos são chamados nas rotinas de Cobrança de Faturamento, botão "Valor Cobrança" da Família/Usuário, ou seja, em todas as rotinas que apuram o valor de cobrança de um usuário para o Mês/Ano informado.
No ponto de entrada PLVALAD1 é retornado um Array com as informações desejadas, e no PLVALAD2 é retornado o novo valor de cobrança para a Taxa de Adesão do usuário.
Programa Fonte
PLSMCOB2
Sintaxe

PLVALAD1 - Altera Cobrança ( [ cMatric ], [ cMes ], [ cAno ] ) --> aRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
cMatricCaracterMatrícula do usuário
cMesArray of RecordMês em que será avaliada a cobrança
cAnoArray of RecordAno em que será avaliada a cobrança
Retorno
    aRet(array_of_record)
  • Array contendo:
    [1] - Boolean indicando que o sistema irá verifica o valor para cobrança e a faixa, mesmo que já tenha sido cobrada (indicado através do BA1_CBTXAD).

    O usuário pode retornar mais informações neste Array para serem utilizadas no PLVALAD2.
Exemplos
User Function PLVALAD1Local cMatric := paramixb[1]Local cAno    := paramixb[2]Local cMes    := paramixb[3]Local lRet    := .F.Local aRet    := {}                   //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³ Tratamento de acordo com a Regra do cliente                ³//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙaadd(aRet,lRet)aadd(aRet,cAno) // Neste exemplo vou retornar o Ano e Mes aadd(aRet,cMes) // para serem utilizados no PE PLVALAD2 Return(aRet)//Verificar o exemplo do PE PLVALAD2  em sua respectiva documentação