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 |
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.
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
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!