Árvore de páginas

Carregando...

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:ATFA010A
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46748

02. DESCRIÇÃO

O ponto de entrada AF010EXC é acionado logo após a seleção da opção Excluir e antes da abertura da tela de exclusão, oferecendo uma camada de validação antes que o processo seja efetivado. Esse ponto de entrada permite ao cliente definir regras específicas para aprovar ou impedir a exclusão de registros.

Se o ponto de entrada retornar .T. (verdadeiro), a exclusão do registro é autorizada e segue normalmente. Caso o retorno seja .F. (falso), o processo de exclusão é bloqueado, e o registro permanece inalterado. Esse comportamento permite que o cliente implemente regras adicionais para controle da exclusão, garantindo a integridade dos dados e a conformidade com os processos de negócio estabelecidos.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock("AF010EXC")
	lRet:= ExecBlock("AF010EXC",.F.,.F.)
EndIf
Exemplo de PE
#INCLUDE "Protheus.ch"

User Function AF010EXC()

	Local lOk := .T.

	If lOk	
		Alert ("Excluindo")
	Else
		lOk :=.F.
		Alert ("Não será possível excluir!")
	Endif

Return lOk

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.