Histórico da Página
Wiki Markup |
---|
||Descrição|| Ponto de entrada executado no carregamento da tela de baixas de ativo em lote.
||Observações|| Substituindo o ponto de entrada AT030BX.
||Exemplos||/*/\{Protheus.doc\} ATFA036L
Ponto de entrada executado no carregamento da tela de baixas de ativo em lote.
Substituindo o ponto de entrada AT030BX.
@author TOTVS
@since 05/05/2014
@version 1.0
/*/
User Function ATFA036L
Local aParam := PARAMIXB // Vetor com os parâmetros recebidos pelos pontos de entrada da rotina de baixa de ativo em lote.
Local lRet := .T. // Variável de retorno dos pontos de entrada da rotina de baixa de ativos em lote.
Local oObj := aParam\[1\] // Objeto do Modelo de Dados da rotina de baixa de ativos em lote.
Local cIdPonto := aParam\[2\] // Identificador do ponto de entrada que será chamado através da função ATFA036L da rotina de baixa de ativos em Lote.
Local cIdModel := IIf( oObj<> NIL, oObj:GetId(), aParam\[3\] ) // Identificador do Modelo de Dados da rotina de baixa do Ativo (ATFA036)
Local cClasse := IIf( oObj<> NIL, oObj:ClassName(), '' ) // Nome da classe utilizada na rotina (FWFORMFIELD - Formulário, FWFORMGRID - Grid)
Local nOperation := 0
/*
\* Verificação se o modelo de dados está ativo para utilização dos dados da rotina de baixa de ativo antes da execução dos procedimentos do ponto de entrada.
*/
If oObj != Nil .AND. oObj:IsActive()
/*
* Modo de Edição na Rotina (4-Baixa, 5-Cancelamento)
*/
nOperation := oObj:GetOperation()
/*
* Verificação se o Identificador do Ponto de Entrada é do Processado antes da Exibição da Tela de Baixas
*/
If cIdPonto == "FORMPRE"
/*
* Gravação da Baixa
*/
If nOperation == MODEL_OPERATION_UPDATE
Help("" ,1, "FORMPRE",,"Ponto de Entrada Executado no carregamento da exibição do formulário para gravação do registro de baixa de ativo." ,1,0)
lRet := .F.
/*
* Gravação do Cancelamento da Baixa
*/
ElseIf nOperation == MODEL_OPERATION_DELETE
Help("" ,1, "FORMPRE",,"Ponto de Entrada Executado no carregamento da exibição do formulário para gravação do registro de cancelamento de baixa de ativo." ,1,0)
lRet := .F.
EndIf
EndIf
EndIf
Return lRet
||Preview||
||Veja também||
||Idioma|| Português(Brasil)
||Versões|| Microsiga_Protheus12
||Sistemas Operacionais Suportados||Todos
||Compatível com as Bases de Dados||TOTVSDBAccess
||Updates||
||Parâmetros||
||Retorno|| Retorno Lógico (lRet := (.T./.F.))
||Eventos de chamada do Ponto de Entrada||
||Variáveis||
||Programa Fonte|| ATFA036L.PRW |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas