Home

Linha Microsiga Protheus

Páginas filhas
  • PLSBA3DM - Regra de Desconto

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)