01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:AF012VExc
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46030

02. DESCRIÇÃO

O ponto de entrada AF012EXC está diretamente relacionado à validação de exclusão de um ativo imobilizado. Ele faz parte da rotina principal AF012VExc, que tem como objetivo validar se um imobilizado pode ser excluído. No momento da chamada do ponto de entrada, a área aberta é a da tabela SN1, que contém os registros de Ativos Imobilizados.

Esse ponto de entrada verifica as condições do registro atualmente posicionado na tabela SN1 e retorna um valor booleano (.T. ou .F.) que indica se o ativo pode ser excluído. Isso garante que a exclusão seja feita de forma controlada e conforme as regras de negócio estabelecidas, evitando problemas como a exclusão indevida de registros importantes.

03. DEMAIS INFORMAÇÕES

If ExistBlock("AF012EXC")
	lRet:= ExecBlock("AF012EXC",.F.,.F.)
EndIf
User Function AF012EXC()

    // Declaração de variáveis locais
    Local lContinua := .F.
    
	If SN1->N1_AQUISIC == dDataBase
		lContinua := .T.
	EndIf

    // Retorna se o registro pode ser excluído ou não
Return lContinua
  • 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