Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:Ativo Fixo(SIGAATF)
Função:Cálculo Mensal (ATFA050)
Ticket:9577322
Requisito/Story/Issue:DSERCTR1-28364


02. SITUAÇÃO/REQUISITO

O ponto de entrada AF050CHK permite executar ou não a rotina de Cálculo Mensal(ATFA050) com base na regra verificada dentro do ponto de entrada , retorna verdadeiro ou falso para determinar se realizará a abertura do programa ou não.

03. SOLUÇÃO

Realizado documentação do PE.


Importante !


O exemplo demonstrado é meramente ilustrativo. A regra, o funcionamento e os impactos gerados pelo ponto de entrada no sistema são de responsabilidade do cliente que o utiliza.


04. DEMAIS INFORMAÇÕES


Parâmetros:

Parâmetro

Tipo

Descrição

Obrigatório

PARAMIXB[1]Não se aplica

Não se aplica 

Não


Retorno:

Retorno

Tipo

Descrição

Obrigatório

lRetLógicoRetorna se irá continuar com a rotina ou nãoSim



Exemplo de utilização do Ponto de Entrada
#include "protheus.ch"

User Function AF050CHK()
	Local lRet	:= SuperGetMV("MV_PCOINTE",.F.,"2")=="1" //Exemplo de tratativa

	If lRet //Condição só abre a rotina se for True
		//Algum tratamento dependendo da regra utilizada
	Endif

Return lRet 



Exemplo da manipulação do PE pelo sistema - Exemplo 1
	
	If ExistBlock("AF050CHK")
		lResult := ExecBlock( "AF050CHK", .F., .F. )
	Endif


05. ASSUNTOS RELACIONADOS

  • Não se aplica.