aRotinaVariável global montada pela 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 na função MenuDef da rotina Documento de Entrada, durante a montagem do array aRotina. O ponto de entrada não recebe parâmetros formais: a personalização atua sobre o array global aRotina, normalmente com AAdd(), para inserir novas opções de menu. A documentação oficial consultada no TDN cita abrangência para Microsiga Protheus 10 e 11; por isso, confirme a disponibilidade, o contrato e a estrutura esperada pelo menu no release utilizado.
User Function MTA103MNU()aRotinaVariável global montada pela MenuDef. Recebe as opções adicionais do menu; não é um parâmetro formal de MTA103MNU.
Programa fonteMATA103.PRW — rotina Documento de Entrada.
Abrangência documentadaMicrosiga Protheus 10 e Microsiga Protheus 11, conforme página consultada no TDN.
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 seguem o formato apresentado na documentação histórica 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 seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.