Home

Linha Microsiga Protheus

Páginas filhas
  • PLSVLRFM - Faturamento

Ponto-de-Entrada: PLSVLRFM - Faturamento
Abrangências: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Ponto de entrada PLSVLRFM, criado na função PLSVLRFAM, que retorna o valor de cobrança de uma família.Com este ponto é possível customizar o valor a ser cobrado para cada família a ser faturada.
Programa Fonte
PLSMCOB2.PRW
Sintaxe

PLSVLRFM - Faturamento ( [ aRet ], [ cMatric ], [ cAno ], [ cMes ], [ aJaFat ], [ aRetMov ], [ aVazio ], [ aRetAcF ], [ aRetAcu ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aRet Array of Record Movimentação com os valores de cobrança do usuário
cMatric Array of Record Matrícula da família
cAno Array of Record Ano da competência a ser faturada
cMes Array of Record Mês da competência a ser faturada
aJaFat Array of Record Informações referentes ao qeu já foi faturado ( BM1 )
aRetMov Array of Record Valores da participação financeira da família
aVazio Array of Record Reservado para uso futuro
aRetAcF Array of Record Acumulados que já foram faturados
aRetAcu Array of Record Acumulados do beneficiário.
Retorno
    aRet(array_of_record)
  • aRet := aRet[1] - Retorna a movimentação com os valores de cobrança do usuário.
    aJaFat := aRet[2] - Informações já faturadas que estão gravadas no BM1.
    aRetMov := aRet[3] - Retorna os valores de participação financeira da família.
    aRetAcF := aRet[5] - Acumulados já faturados.
    aRetAcu := aRet[6] - Acumulados do beneficiário.
Exemplos
User Function PLSVLRFMLocal aRet    := paramixb[1]Local cMatric := paramixb[2]Local cAno    := paramixb[3]Local cMes    := paramixb[4]Local aJaFat  := paramixb[5]Local aRetMov := paramixb[6]Local aVazio  := paramixb[7]Local aRetAcF := paramixb[8]Local aRetAcu := paramixb[9] MsgInfo("PLSVLRFM - Novo parametro")     Return({aRet,aJaFat,aRetMov,{},aRetAcF,aRetAcu})
Variáveis
Nome Tipo Escopo Pode Alterar descrição
aRet Array of Record Local Não
cMatric Caracter Local Não
cAno Caracter Local Não
cMes Caracter Local Não
aJaFat Array of Record Local Não
aRetMov Array of Record Local Não
aRetAcF Array of Record Local Não
aRetAcu Array of Record Local Não
aRetPto Array of Record Local Não