[ SC7 PROBLEMA] - DESABILITAR/HABILITAR DINAMICAMENTE ITENS DE MENU

OLÁ PESSOAL,

EU TENHO UMA APLICAÇÃO EM SC7, E EU PRECISO DESABILITAR O MENU QUANDO FAÇO UMA DETERMINADA AÇÃO.
EXEMPLO;

  • APOS INSERIR UM REGISTRO, DESABILITA O MENU X;
    SÓ QUE AS MACROS QUE HABILITAM/DESABILITAM ITENS DE MENU SÓ FUNCIONAM NOS EVENTOS onApplicationInit E
    onLoad, SENDO QUE ESTES EVENTOS SÓ FUNCIONAN NA PRIMEIRA VEZ QUE O USUÁRIO LOGA.

ENTÃO ME DEPAREI COM ESTE PROBLEMA: COMO FAZER QUE OS ITENS DE MENU SEJAM DESABILITADOS/HABILITADOS EM TEMPO DE EXECUÇÃO?

PS: JA TENTEI COM ALGUNS JAVASCRIPT DE ATUALIZAÇÃO DE PAGINA, SÓ QUE COMO O SC TRABALHA COM FRAMES A FRAME DO MENU NÃO ATUALIZA.

ALGUÉM PODE ME AJUDAR?

ABRAÇO A TODOS!!

Olá, Sebastião conseguiu resolver este problema? estou precisando resolver este também, só que quando uso as macros trava a app_menu.
if($datainsercao<$dataAtual)
{
sc_menu_disable(item_16)
}
else{
sc_reset_menu_disable(item_16)
}

Então, consegui uma solução aqui, mas é “meio” gambiarra, mas para minha necessidade funcionou:

Criei dois menus, um menu com as opções que eu queira desabilitadas e outro com as habilitadas, dai quando realizo a ação que preciso, uso o sc_redir para chamar o outro menu.

Realizando o controle por meio do banco de dados é uma outra alternativa.
Com o nome da aplicação, item_id e status(on, off) creio que seja possível desabilitar / habilitar dinamicamente.

Mas teria de recarregar o próprio menu.