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

02. DESCRIÇÃO

O ponto de entrada AF251BUT permite que o usuário acrescente novas opções(botões) ao menu principal da rotina de transferência de bens. Ele é utilizado para adicionar funcionalidades personalizadas ao menu principal, dinamicamente, antes que o menu seja exibido ao usuário. Isso é útil para incorporar novas operações que não estão disponíveis no sistema padrão.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock("AF251BUT")
	aAF251BUT := ExecBlock("AF251BUT",.F.,.F.,aRotina)
	IF ValType(aAF251BUT) == "A" .AND. Len(aAF251BUT) > 0
		For nX := 1 to len(aAF251BUT)
			aAdd(aRotina,aAF251BUT[nX])
		Next
	ENDIF
Endif
Exemplo de PE
User Function AF251BUT()

    Local aBotoes := PARAMIXB[1]
    Local cNomeBotao := "NovoBotao"
    Local cFuncaoBotao := "u_MinhaFuncao()"

    // Adiciona um novo botão ao menu principal, chamando a função 'MinhaFuncao'
    aAdd(aBotoes, { cNomeBotao, cFuncaoBotao, 0, 6, , .F. })
    
    // Retorna o array contendo os novos botões para serem adicionados ao menu
Return aBotoes


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.