Árvore de páginas

Ponto-de-Entrada: GP090OK - Verificação Adicional dos Lançamentos Mensais
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
Ponto de Entrada criado para verificação extra nas rotinas de inclusão/alteração/exclusão de Lançamentos Mensais.
Eventos
 
Programa Fonte
GPEA090.PRX
Sintaxe

GP090OK - Verificação Adicional dos Lançamentos Mensais ( [ PARAM ] ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAM Array of Record Contém o array com as informações da linha que está sendo validada.
Retorno
    lRet(logico)
  • Indica se a linha está valida.
Observações
Ponto de entrada deve retornar a variável lógica para indicar se a linha está valida. Retorna True caso a verificacao esteja Ok.

O Parametro "PARAM" tem a seguinte estrutura:
Posição 1: Codigo da Verba
Posição 2: Descrição da Verba
Posição 3: Tipo
Posição 4: Horas Lanç.
Posição 5: Valor Lançamento
Posição 6: Data do Pagamento
Posição 7: Numero da Semana
Posição 8: Centro de Custo
Posição 9: Numero de Parcelas
Posição 10: Origem
Posição 11: Sequencia da Verba
Posição 12: Emprestimo Consignado
Posição 13: Coluna reservada para o sistema
Posição 14: Alias
Posição 15: Recno
Posição 16: Verifica se está deletado ou não.
Exemplos
User function GP090OK() Local aCols:= PARAMIXB[1] Local lOk:= .F.  Alert ('Passou pelo ponto GP090OK')    //Neste ponto sera exibido o alert e interrompida a adicao/exclusao/alteracao, pois o lOk esta falsoreturn(lOk)
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não