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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas