Variável global e passagem de parâmetros

Tenho um form de etapas que cria uma global chamada ‘[cpf]’ ao ser alterado o campo CPF (tipo CPF no scriptcase).

Este campo estava dando problema na passagem de parâmetros, então no Onchange dele eu crio a variável global e digo que: campo_x = {cpf}, sendo que esse campo_x é do tipo texto e a variável global é criada pelo valor do campo texto_x e não do campo CPF, pois não vem formatado. A variável está marcada como saída post/get.

O form que vai receber o parâmetro é do tipo grid editável a variável está declarada no sql do mesmo na clausula WHERE cpf = ‘[cpf]’ e está do tipo entrada post/get.
Essa tabela do form já possui valores cadastrados no CPF que está na variável.

O problema é que essa variável, apenas nesse form, está sendo passada formatada.
Assim: 000.000.000-00 ao invés de vir assim: 00000000000

Nos dados em sessão posso ver a variável sem a formatação do CPF, ou seja, da forma correta, pois no banco foi salva sem a formatação, mas esse form por algum motivo que não consegui identificar, não está recebendo assim. As demais ligações que dependem da mesma variável funcionam perfeitamente.

A ligação é feita através de um botão criado num campo label.

Já refiz o form, já usei a ligação por campo, já

vc tm um {cpf} e [cpf] na mesma aplicação?

Sim. Tenho isso em outras aplicações tbm.