Dúvida - Executar função do menu

Olá bom dia !
Em um determinado formulário, preciso que ao abrir, ele abra inserindo… lendo aqui no fórum, fui no execute do menu e digitei este comando: if ({sc_menu_item} == “item_23”)
{
sc_apl_conf(‘form_tblservicosexecutados’, ‘start’, ‘new’);
}

OK… funcionou…

Agora, quando visualizo os serviços, primeiramente chamo uma grid para mostrar todos, daí coloquei um botão NOVO nesta grid que deveria fazer o mesmo, porém quando clico, o mesmo me traz todos os registros, sendo assim preciso de clicar em INCLUIR para ir realmente onde quero.
É possível que este botão NOVO execute o item_23 do meu menu, pois penso que já resolveria o problema.

Pois não posso colocar o comando : sc_apl_conf(‘form_tblservicosexecutados’, ‘start’, ‘new’); no evento onApplicationInit, pois se não ele sempre abrirá inserindo e às vezes preciso que abra editando, pois posso precisar alterar o mesmo.

Tem solução para isso ?

Só a título de informação, conseguir resolver, faltava na verdade usar em procedimento PHP…

sc_apl_conf(“form_tblservicosexecutados”, “start”, “new”);
sc_redir(“form_tblservicosexecutados”);