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

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:
NomeTipoDescriçãoDefaultObrigatórioReferência
aRetArray of RecordMovimentação com os valores de cobrança do usuário
cMatricArray of RecordMatrícula da família
cAnoArray of RecordAno da competência a ser faturada
cMesArray of RecordMês da competência a ser faturada
aJaFatArray of Record Informações referentes ao qeu já foi faturado ( BM1 )
aRetMovArray of RecordValores da participação financeira da família
aVazioArray of RecordReservado para uso futuro
aRetAcFArray of RecordAcumulados que já foram faturados
aRetAcuArray of RecordAcumulados 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
NomeTipoEscopoPode Alterardescrição
aRetArray of RecordLocalNão
cMatricCaracterLocalNão
cAnoCaracterLocalNão
cMesCaracterLocalNão
aJaFatArray of RecordLocalNão
aRetMovArray of RecordLocalNão
aRetAcFArray of RecordLocalNão
aRetAcuArray of RecordLocalNão
aRetPtoArray of RecordLocalNão