Variável global v9.6.008 saida/entrada

bom dia,
pessoal, criei 2 aplicação:
cadastro de linha (id, descrição, numero-da-linha)
cadastro de horarios da linha (id, horário, numero-da-linha)
listo a linha e quero e o usuário seleciona a linha pra ver os horários.
no grid horário criei o WHERE usando horario.numero-da-linha = [varG_SPT] e defini na variável global como ENTRADA a varG_SPT
no grid linha, habilitei o treeview, criei ligação da chamada da grid horário, regra de ligação varG_SPT recebe campo linha.numero-da-linha.
NÃO achei como definir variável global no grid linha como saida.
com isto o WHERE fica errado.
faltou algo?
muito obrigado a todos.

Entre na aplicação que quer que a variável global seja Saída:
Em Aplicação > Variáveis Globais e marque elas como Saída.
image

Normalmente a aplicação origem onde é criada a variável a primeira vez,
deve-se marcar como Saída e a que vai receber é Entrada.

Obrigado Jailton.
o grande problema que na grid principal LINHA, vou em variável GLOBAL ele não mostra nada.
não sei ao certo onde declarar ela pra aparecer.
neste momento fiz a declaração abaixo dentro de EVENTOS\onScriptInit,
sc_set_global([varG_SPT]);

começou a funcionar, mas no grid principal é aqui mesmo que defino variável GLOBAL ?

Só use sc_set_global([varG_SPT]); em aplicações de Login ou blanks_ externas dentro
das suas aplicações normais apenas declare a global assim:
[glo_G_SPT]=null; ou valor desejado.

Por isso que ela não aparece em Aplicação > Variáveis Globais.

Seria interessante usar assim como regra:

VARIAVEIS / VARIÁVEIS (REGRAS)

SC:     {Nome} // Nome de Campos das tabelas.
Local   $_Nome  // Colocar $_ antes do nome para variável local
Global  [glo_Nome] // Colocar [glo_] antes do nome

.
.

No Scriptcase se você tentasse usar assim, ele daria bug interno porque ele
vai achar que é a mesma variável:

[Nome]
{Nome}
$Nome

Olá
por vezes tinha problemas usando o sc_set_global
passei a usar a definição da variável global com [] exemplo [nome_variavel]={nome_campo}; noto que é mais eficaz.

Boa noite @almirpint estou com a versão: 9.6.011 do Scriptcase.

Estou com caso semelhante.

Tenho duas aplicações do tipo grid (consulta) onde uma chama outro grid e a outra chama uma aplicação formulário, as aplicações de destino possuem uma variável global.

Que por sua vez, em passo o campo da consulta de ambas aplicações.

O detalhe é que esse campo por via de regra de negócio não está sendo exibido no grid, mas ele está na consulta.

A variável que está esperando valor fica vazia.

Já possuo um ticket aberto.