Tempo aproximado para leitura: 00:02:00 min
Ocorrência
Ao utilizar o PE MA080MNU o sistema retorna o erro abaixo
variable does not exist AROTINA on U_MA080MNU
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.25
Causa
Correção na chamada do ponto MA080MNU para receber o aRotina por parâmetro e dessa forma possibilitar o cliente incluir novos menus.
Solução
Utilize o exemplo abaixo:
#INCLUDE "rwmake.ch"
#INCLUDE "Topconn.ch"
#INCLUDE "protheus.ch"
#INCLUDE "FWMVCDEF.CH"
User Function MA080MNU()
Local aRotina := ParamIxb[1]
ADD OPTION aRotina TITLE "opção adicionada 01" ACTION 'A080Manut' OPERATION 2 ACCESS 0 //"Visualizar"
ADD OPTION aRotina TITLE "opção adicionada 02" ACTION 'A080Manut' OPERATION 2 ACCESS 0 //"Visualizar"
ADD OPTION aRotina TITLE "opção adicionada 03" ACTION 'A080Manut' OPERATION 2 ACCESS 0 //"Visualizar"
ADD OPTION aRotina TITLE "opção adicionada 04" ACTION 'A080Manut' OPERATION 2 ACCESS 0 //"Visualizar"
ADD OPTION aRotina TITLE "opção adicionada 05" ACTION 'Alert("PE MA080MNU")' OPERATION 4 ACCESS 0 //"Executa Função"
Return aRotina
Saiba mais
MA080MNU
1 Comentários