Producto: | TOTVS Backoffice |
Línea de producto: | Línea Protheus |
Segmento: | Backoffice |
Módulo: | Financiero (SIGAFIN) |
Función: | FINA050 (Cuentas por pagar) |
País: | Brasil |
Punto de entrada que permite modificar los elementos de menú del browse de selección de títulos por pagar, mediante la edición de la variable aRotina (pasada como parámetro en el punto de entrada).
La respuesta debe contener la variable aRotina personalizada, con las opciones que pueden ser seleccionadas.
Importante
Este punto de entrada se puede utilizar para incluir nuevas opciones en el array aRotina, para esto, debe respetarse la siguiente estructura:
Aadd(aRotina, { cNome, cFunction , 0, nTransacao, nNivel, .F.})
Donde:
cNome -> Nombre de la opción que se incluirá en el menú.
cFunction -> Función que se ejecutará por esta opción,
nTransacao -> Número del tipo de transacción, son estas:
1 - Busca y posiciona en una Base de Datos.
2 - Muestra el registro corriente.
3 - Incluye registros en la Base de Datos.
4 - Modifica el registro actual.
5 - Retira el registro actual de la Base de Datos.
nNivel -> Nivel de acceso del usuario.
Nombre | Tipo | Descripción |
aRotina | Array | Contiene las nuevas opciones que se incluirán en el menú del browse. |
#Include 'Protheus.ch'
#Include 'FWMVCDEF.ch'
User Function F050ROT()
Local aArea := GetArea()
Local aRotina := Paramixb // Array que contiene los botones estándar de la rutina.
// Tratamiento en el array aRotina para agregar nuevos botones y devolución del nuevo array.
Aadd(aRotina, { "F050ROT", "U_F050ROTMSG", 0, 8, 0,.F.})
RestArea(aArea)
Return aRotina
User Function F050ROTMsg()
Aviso( "F050ROT", "Punto de Entrada F050ROT", {"Ok"}, 2 )
Return .T.
No existe