[RESOLVIDO] Abrir aplicações em várias abas do brower.

Por favor, se puderem verificar…

Ao clicar com o botão direito do mouse em um item/subitem do menu, para abrir as aplicações em uma nova aba do browser, aparece a mensagem “DADOS INVÁLIDOS”, típica de falta de permissão do módulo de segurança. Porém não estou usando o módulo de segurança!

Isso não ocorria anteriormente a última atualização. Somente a primeira aba que foi aberta em uma nova aba é que funciona normalmente, as demais ocorre o problema.

Você deve ter algum campo nesse formulário que está recebendo dados inválidos para seu formato, provavelmente proveniente de global de entrada, o que não ocorre se abrir de for a tradicional.

E meu amigo… Esse eu penei!

Aparentemente não era o que vc mencionou Haroldo. Explicando melhor:

Tenho uma aplicação menu vertical dinâmico com itens/subitens para todas as aplicações do sistema (form, grid, cotrole, blank, etc). Os forms de cadastros dos dados seguem um padrão de funcionalidade. Sempre são chamados por uma grid através de ligação (lapisinho). O problema ocorria quando uma mesma grid era aberta em várias abas do navegado, para proceder comparação entre registros diferentes da mesma tabela. Os forms abrem na mesma janela clicando no lapisinho da grid e retornam para a grid pelo botão voltar do form. Porém, as vezes não retornava para a grid e sim para o menu vertical de onde a grid é chamada. Com isso, ficavam então dois menus abertos em abas diferentes. O erro de DADOS INVÁLIDOS se apresentava quando tentava abrir o form por qualquer uma das grid abertas no browser.

Descobri que o problema acontece quando se defini o target da macro sc_appmenu_add_item como “_self”, em qualquer outro fica ok, se a opção de abrir itens em abas não estiver selecionada.

Contornei então o problema. Manhas do SC. Fica ai a dica.