Ponto-de-Entrada: PLSAUTF1 - Validação e Criação de Regras
Descrição:
Objetivo: O ponto de entrada PLSAUTF1 permite validar e criar regras no momento em que o sistema checa as regras financeiras do usuário.
Ponto de Chamada: Logo após a checagem financeira do usuário realizada pelo sistema.
Programa Fonte
PLSMVLD
Sintaxe
PLSAUTF1 - Validação e Criação de Regras ( < aRetFun> , < cMatric> , < dData> , < cLocalExec> ) --> aRet
Parâmetros:
| Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
| aRetFun | Array of Record | Retorno e críticas já encontradas pelo sistema. aRetFun[1] - Lógico (.T.= Não houve crítica financeira / .F. = Houve crítica financeira) aRetFun[2] - Array com as informações que serão exibidas na tela caso haja crítica. Segue composição padrão do Array: [2] [1] [1] - Código da Crítica [2] [1] [2] - Descrição da Crítica [2] [1] [3] - Conteúdo da 3º Coluna do Grid de Críticas [2] [1] [4] - Nível da Crítica (BCT_NIVEL) [2] [1] [5] - Tipo da Crítica (BCT_TIPO) [2] [1] [6] - Código Tabela - Padrão vazio [2] [1] [7] - Código Procedimento - Padrão vazio [2] [2] [1] - Conteúdo da 1º Coluna do Grid de Críticas (Reservado para código das críticas - Padrão Vazio) [2] [2] [2] - Conteúdo da 2º Coluna do Grid de Críticas [2] [2] [3] - Conteúdo da 3º Coluna do Grid de Críticas [2] [2] [4] - Vazio [2] [2] [5] - Vazio [2] [2] [6] - Código Tabela - Padrão vazio [2] [2] [7] - Código Procedimento - Padrão vazio | X | ||||||||||||||
| cMatric | Caracter | Matrícula do usuário | X | ||||||||||||||
| dData | Data | Data da digitação da guia | X | ||||||||||||||
| cLocalExec | Caracter | Local que está sendo digitada a guia | X |
Retorno
-
aRet(array_of_record)
- {Boolean,aCodCri}
O array de retorno deve vir no formato do parâmetro aRetFun[1]. Segue composição do mesmo:
Boolean - Lógico (.T.= Não houve crítica financeira / .F. = Houve crítica financeira)
aCodCri - Array com o grid de críticas. Retornar no formato do parâmetro aRetFun[2]
Observações
É possível adicionar várias linhas ao Array, cada uma indicará uma linha na janela de críticas.
Exemplos
User Function PLSAUTF1 Local aRetFun := paramixb[1] Local cMatric := paramixb[2] Local dData := paramixb[3] Local cLocalExec := paramixb[4] //Regra desenvolvida pelo cliente Return (aRetFun) /* Array de retorno composto por: [1] Boolean: .F. Nao houve critica .T. Houve critica financeira [2] Array com o grid de criticas*/
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas