aRotinaVariável global disponibilizada pelo MenuDef. Recebe as opções adicionais do menu; não é um parâmetro formal de MTA103MNU.
AdvPL GuiaUser Function MTA103MNU()Inclui opções personalizadas no array aRotina do Documento de Entrada (MATA103).
MTA103MNU é executado em MenuDef, durante a montagem das opções da rotina Documento de Entrada. O ponto de entrada não recebe parâmetros formais: a personalização acrescenta itens ao array global aRotina, normalmente com AAdd(). A documentação oficial consultada cita Protheus 10 e 11; confirme a disponibilidade e a estrutura esperada pelo menu no release utilizado.
User Function MTA103MNU()aRotinaVariável global disponibilizada pelo MenuDef. Recebe as opções adicionais do menu; não é um parâmetro formal de MTA103MNU.
Não há retorno documentado. A personalização atua diretamente sobre o array global aRotina.
#Include "TOTVS.ch"
User Function MTA103MNU()
Local aNovaOpcao := { ;
"Consulta complementar", ;
"U_ConsultaEntrada", ;
0, ;
2, ;
0, ;
.F. ;
}
AAdd(aRotina, aNovaOpcao)
Return
User Function ConsultaEntrada()
MsgInfo("Consulta complementar do documento de entrada.", "MATA103")
ReturnAo montar o menu do MATA103, o Protheus acrescenta a opção “Consulta complementar”. Ao selecioná-la, executa U_ConsultaEntrada. Os valores numéricos e lógicos foram mantidos conforme o formato do exemplo histórico do TDN e devem ser validados no release em uso.
© 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.