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

02. DESCRIÇÃO

O ponto de entrada AF010TOK é responsável por realizar a validação dos dados digitados antes de sua gravação no processo de cadastro de ativos.

Funcionamento:

  • É acionado imediatamente antes da confirmação e efetivação da gravação dos dados cadastrados.
  • Permite que o desenvolvedor implemente regras específicas para validar as informações fornecidas pelo usuário, garantindo a integridade e consistência dos dados.

Benefícios:

  • Controle de qualidade: Assegura que os dados inseridos atendam a critérios previamente estabelecidos antes de serem gravados.
  • Flexibilidade: Permite que empresas personalizem o comportamento padrão, adaptando-o às suas necessidades específicas.

Este ponto de entrada é ideal para garantir que o cadastro de ativos atenda a padrões personalizados de validação antes de ser finalizado.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If lRet .AND. ExistBlock("AF010TOK")
	lRet := ExecBlock("AF010TOK",.F.,.F.)
Endif
Exemplo de PE
#include "rwmake.ch"

User function AF010TOK()

	Local aArea := GetArea()
	Local cMensagem := ""
	Local lRet := .T.
	Local cChapa := AllTrim(M->N1_CHAPA)

	If !Empty(cChapa)
		If Len(cChapa) <> 6
			cMensagem := "Numero da Plaqueta nao esta no padrao de digitos."
			Help("ATFA010",1,"HELP","VALCHAPA",cMensagem,1,0)
			lRet := .F.
		Endif
	Endif

	RestArea(aArea)
	SN1->(DbSetOrder(1))

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.