Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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