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: | AF012VExc |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-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
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.