aRotinaVariable global expuesta por MenuDef. Recibe las opciones adicionales y no es un parámetro formal de MTA103MNU.
Guía AdvPLUser Function MTA103MNU()Agrega opciones personalizadas al array de menú aRotina del Documento de Entrada MATA103.
MTA103MNU se ejecuta en MenuDef mientras se construye el menú de Documento de Entrada. No recibe parámetros formales: la personalización agrega elementos al array global aRotina, normalmente con AAdd(). La página oficial consultada menciona Protheus 10 y 11; confirma la disponibilidad y la estructura esperada en la versión utilizada.
User Function MTA103MNU()aRotinaVariable global expuesta por MenuDef. Recibe las opciones adicionales y no es un parámetro formal de MTA103MNU.
No hay retorno documentado. La personalización modifica directamente el array global aRotina.
#Include "TOTVS.ch"
User Function MTA103MNU()
Local aNuevaOpcion := { ;
"Consulta complementaria", ;
"U_ConsultaEntrada", ;
0, ;
2, ;
0, ;
.F. ;
}
AAdd(aRotina, aNuevaOpcion)
Return
User Function ConsultaEntrada()
MsgInfo("Consulta complementaria del documento de entrada.", "MATA103")
ReturnAl construir el menú de MATA103, Protheus agrega “Consulta complementaria” y ejecuta U_ConsultaEntrada al seleccionarla. Valida las posiciones históricas del array en la versión utilizada.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de titularidade da TOTVS S.A. AdvPL é uma linguagem de programação desenvolvida pela TOTVS. O AdvPL Guia é um projeto independente, sem vínculo, representação, patrocínio ou afiliação com a TOTVS S.A., suas franquias ou representantes.