Ponto-de-Entrada: PLSBA3DM - Regra de Desconto
| Versões: | Microsiga Protheus 10 |
| Compatível Países: | Todos |
| Sistemas Operacionais: | Todos |
| Compatível às Bases de Dados: | Todos |
| Idiomas: | Espanhol , Inglês |
Descrição:
Ponto de Entrada PLSBA3DM localizado na função PLSVLRFAI, após o cálculo de desconto por usuário.
Objetivo: Na apuração do valor de mensalidade (tipo de lançamento 101) com este ponto de entrada e possível determinar se será aplicada a regra de desconto da família (BA3_DESMEN)
Programa Fonte
PLSMCOB2.PRW
Sintaxe
PLSBA3DM - Regra de Desconto ( < ParamIxb[1]> , < ParamIxb[2]> , < ParamIxb[3]> , < ParamIxb[4]> ) --> lRet
Parâmetros:
| Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
| ParamIxb[1] | Caracter | Nível de cobrança (1=Grupo Empresa;2=Contrato;3=Subcontrato;4=Família). | X | ||||||||||||||
| ParamIxb[2] | Caracter | Chave do nível de cobrança de acordo com o nível. | X | ||||||||||||||
| ParamIxb[3] | Caracter | Array aUsuarios do usuário atual. | X | ||||||||||||||
| ParamIxb[4] | Lógico | Expressão lógica se pelas regras padrões do sistema seria aplicado ou não o desconto. | X |
Retorno
-
lRet(logico)
- Expressão lógica para determinar se o desconto será aplicado ou não de acordo com regra de negocio da customização.
Observações
//no exemplo abaixo não será aplicado o desconto caso a rotina seja a plsa627 (lotes de cobrança)
User Function PLSBA3DM()
LOCAL lRet := .F.
If AllTrim(FunName()) == "PLSA627"
lRet := .T.
Endif
Return(lRet)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas