01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Servicios

Módulo:

TOTVS Backoffice (Línea Protheus) - Activo fijo (SIGAATF)

Función:

ATFA251

País:

Brasil

Ticket:

Interno

Requisito/Story/Issue

DSERCTR1-46030

02. DESCRIPCIÓN

El punto de entrada AF251BUT permite al usuario agregar nuevas opciones (botones) al menú principal de la rutina de transferencia de bienes. Se utiliza para agregar características personalizadas al menú principal dinámicamente antes de que el menú se muestre al usuario. Esto es útil para incorporar nuevas operaciones que no están disponibles en el sistema estándar.

03. OTRAS INFORMACIONES


Manejo de PE en el 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
Ejemplo de PE
User Function AF251BUT()

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

    // Agrega un nuevo botón al menú principal, llamando a la función 'MinhaFuncao'
    aAdd(aBotoes, { cNomeBotao, cFuncaoBotao, 0, 6, , .F. })
    
    // Devuelve el array que contiene los nuevos botones para agregarlos al menú
Return aBotoes


¡Importante!

  • Se observa que la utilización del PE y los impactos de este en el sistema son de responsabilidad del cliente.
  • Los ejemplos utilizados en esta documentación solamente son para fines de demostración, cada cliente debe verificar qué comportamiento desea realizar de acuerdo con el alcance del punto de entrada.

04. ASUNTOS RELACIONADOS

  • No se aplica.