01. DADOS GERAIS
Produto: |
TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Ativo Fixo (SIGAATF)
|
Função: | ATFA030 |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46829 |
02. DESCRIÇÃO
O ponto de entrada ATFA036 é executado no carregamento da tela de baixa de ativos manual. Ele é executado antes da exibição da tela, permitindo a manipulação de parâmetros ou ajustes necessários.
Os pontos de entrada AF030CHA da rotina ATFA030 e AF035CHA da rotina ATFA035, foram substituídos consolidando a funcionalidade na rotina ATFA036.
03. DEMAIS INFORMAÇÕES
Exemplo de PE
User Function ATFA036 Local aParam := PARAMIXB // Vetor com os parâmetros recebidos pelos pontos de entrada da rotina de baixa de ativo manual. Local lRet := .T. // Variável de retorno dos pontos de entrada da rotina de baixa de ativo manual. Local oObj := aParam1 // Objeto do Modelo de Dados da rotina de baixa de ativos em lote. Local cIdPonto := aParam2 // Identificador do ponto de entrada que será chamado através da função ATFA036 da rotina de baixa de ativo manual. Local cIdModel := IIf( oObj<> NIL, oObj:GetId(), aParam3 ) // 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
Importante !!
- Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
- Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas