Tiempo aproximado para lectura: 00:01:00 min
Duda
¿Cuál es la función del punto de entrada FIN87OPMEN - Orden de Pago?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) MI - Financiero (SIGAFIN) - A partir de la versión 12
Solución
El punto de entrada “FIN87OPMEN” permitirá agregar más opciones al menú en la orden de pago modelo II.
Ejemplo:
/*/{Protheus.doc} Punto de entrada FIN87OPMEN
Permite agregar mas opciones al menú principal de la fina847
@type User function
@author TYotvs
@since 17/06/2022
@return aMenu, arreglo, se envía el arreglo con nuevas opciones al menú
/*/
User Function FIN87OPMEN()
Local nC := 0
Local aMenu := {}
Local nTam := 0
If ValType(PARAMIXB) == "A"
nTam := Len(PARAMIXB)
For nC := 1 to nTam // se asignan los valores que ya trae por default el menú
aAdd(aMenu, aClone(PARAMIXB[nC]))
Next nC
aAdd( aMenu, {"Menú Nuevo","U_FPruebas()",0,7 } ) // Se agrega nueva opción
EndIf
Return aMenu //el arreglo devuelto en este PE es considerado en el fuente FINA847
/*/{Protheus.doc} FPruebas()
Función de prueba para incluir en el punto de entrada
@type User function
@author Totvs
@since 17/06/2022
@return nil
/*/
User Function FPruebas()
Alert("Totvs financiero")
return nil
Verifique que la opción se ha agregado:
- Ingresar al módulo financiero y abrir el apartado orden de pago modelo II (SIGAFIN>> Actualizaciones| Proceso Mod II | Orden Pago Modelo II).
- Abrir el menú “Otras opciones”.
- Verificar que se agrego el nuevo menú.
- Verificar que seejecutela función de usuario asignada al menú.
0 Comentarios