Árvore de páginas

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-46829

02. DESCRIÇÃO

O ponto de entrada AF010CHP é utilizado para validação do número da chapa de um ativo durante o seu preenchimento. Ele possibilita a aplicação de regras customizadas para validar o conteúdo do campo de chapa antes da gravação.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
IF ExistBlock("AF010CHP")	
	lRet := ExecBlock("AF010CHP",.F.,.F.,{cChapa,lRepChapa})
	lRet := IIF(ValType(lRet) == "L",lRet,.F.)	
ENDIF
Exemplo de PE
User Function AF010CHP()

	Local cChapa := Paramixb[1]
	Local lRepChapa := Paramixb[2]
	Local lRet := .T.

	Alert("Ponto de entrada AF010CHP executado")

	dbSelectArea("SN1")
	dbSetOrder(2)

	If dbSeek(xFilial("SN1")+cChapa) .Or. Empty(cChapa)
		Alert("Chapa em branco ou ja existente")
		lRet := .F.
	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.