Árvore de páginas

Descrição

Manutenção de contrato de financiamento

Exemplos

#include "protheus.ch"


User Function EFFEX400()
Local cParamIXB

Begin Sequence

If ValType(ParamIXB) == "A"

cParamIXB:= ParamIXB[1]

Else

cParamIXB:= ParamIXB

EndIf

Do Case

Case cParamIXB == "ANTES_GRAVA_EF3"

MsgInfo("Teste ANTES_GRAVA_EF3", "ponto de entrada")
//EF3->EF3_ZZCAMPO:= "CONTEUDO"

Case cParamIXB == "GRAVANDO_EF3"

MsgInfo("Teste GRAVANDO_EF3", "ponto de entrada")
//EF3->EF3_ZZCAMPO:= "CONTEUDO"

Case cParamIXB == "INC_EF3"

MsgInfo("Teste INC_EF3", "ponto de entrada")
//EF3->EF3_ZZCAMPO:= "CONTEUDO"

Case cParamIXB == "BOTOES1"

//adicionar ou remover ações extras em outras ações

AAdd( aBotoes, {"EDIT", {|| MsgInfo("Nova Ação"")}, "Ação Teste"} )

EndCase

End Sequence

Return

Idioma

Português(Brasil)

Versões

Microsiga Protheus11 e posteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

NomeTipoDescrição
ANTES_GRAVA_EF3CaracterIndica o início do processamento da gravação da tabela de parcelas/ eventos do contrato de financiamento. Executado após o RecLock na tabela e antes da gravação de qualquer registro
GRAVANDO_EF3CaracterExecutado durante o processamento de gravação dos registros da tabela EF3, logo após a migração dos dados da tabela temporária (WorkEF3) para esta.
INC_EF3CaracterIndica o fim do processamento de gravação; executado quando muda o registro da tabela temporária (WorkEF3).
BOTOES1CaracterIndica a chamada do ponto de entrada no momento da criação das ações que poderão ser executadas na rotina de manutenção do contrato. Estará disponível a variável aBotoes.

Retorno


Variáveis

NomeTipoEscopoPode AlterarDescrição
lAppendLógicoPrivateNãoIndica se será incluído ou alterado um registro da tabela EF3. Disponível no ponto de entrada com os parâmetros ANTES_GRAVA_EF3, GRAVANDO_EF3 e INC_EF3.
nOpcRdmNuméricoPrivateNãoIndica a operação que está sendo processada na gravação das parcelas/ eventos. Disponível no ponto de entrada com os parâmetros ANTES_GRAVA_EF3, GRAVANDO_EF3 e INC_EF3.
aBotoesArrayPrivateSimContém as ações que serão executadas na manutenção do contrato. Disponível no ponto de entrada com o parâmetro BOTOES1, permite incluir novas ações ou excluir ações existentes.

Programa Fonte

EFFEX400.PRW