Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)

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

02. DESCRIÇÃO

O ponto de entrada CT240BUT tem como objetivo permitir a inclusão de novos botões na interface de navegação (browse) da rotina de cadastro de Roteiro de Consolidação (CTBA240). Este ponto é executado durante a construção do array Private aRotina, possibilitando que botões adicionais sejam configurados e integrados à interface de forma dinâmica.

Com essa funcionalidade, é possível personalizar o acesso a funcionalidades específicas, proporcionando maior flexibilidade na adaptação do sistema às necessidades do usuário. Este ponto é ideal para atender demandas personalizadas, como a criação de atalhos para rotinas específicas ou inclusão de ações complementares diretamente no browse do cadastro.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock( "CT240BUT" )
	aCT240BUT := ExecBlock( "CT240BUT", .F., .F., aRotina )
	IF ValType( aCT240BUT ) == "A" .AND. Len( aCT240BUT ) > 0
		For nX := 1 To Len( aCT240BUT )
			aAdd( aRotina, aCT240BUT[ nX ] )
		Next
	ENDIF
EndIf
Exemplo de PE
#include "rwmake.ch"

User Function CT240BUT	

	Local aCT240BUT := {}	

	aAdd( aCT240BUT, { "NOVO", "ALERT(' Ponto de Entrada AF040BUT') ", 0, 3 } )

Return aCT240BUT

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.