Variável global se perde

Srs. Boa tarde.
Estou com uma situação que não consegui resolver e gostaria de saber se alguém tem uma dica.
Vejam na imagem abaixo que no topo a direita aparece o nome do usuário logado, sendo que não condiz com o cliente no grid abaixo do mapa, deveria aparecer tbm o mesmo cliente. Quando entro com outro usuário, muda as informações no topo do menu, no mapa, mas não no grid.
Usei a mesma variável global tanto no widgets do mapa quanto no grid.

Qual o nome da variável global?

usr_login

Ok, no GRID você colocou na SQL para ele filtrar o [usr_login]?

Sim, ele executar a primeira vez, quando saio e entro com outro usuário, ele permanece com o anterior, mas isso só acontece no grid no reto da aplicação normal.

Você usou o ‘CONTAINER WIDGET’? é que se usou ele não atualiza os blocos simultaneamente, ai você deve entrar com outro usuário, dar um sc_redir para carregar o CONTAINER inteiro novamente, para ele poder mostrar todos os blocos atualizados.

Você pode tentar usar um iframe no CONTAINER e por o GRID, ai quando mudar o usuário, ele atualiza também:
http://support.scriptcase.net/index.php?/Knowledgebase/Article/View/546/4/chamando-uma-aplicacao-em-um-widget-de-uma-aplicacao-container

A questão é que o container carrega quando clicado na opção Posição Atual no menu, ele deveria fazer o select filtrando a variável global.
Já o mapa sim, carrega através de um link na letra M do grid.

Alguém tem alguma idéia?