Problema com atributos

Bom dia.

Senário:
Versão SC: 7.1.0009;
App: Controle;
BD: Mysql

Estou utilizando os atributos do SC e me deparei com um problema, estranho e sem fundamento.

Defino um atributo com um nome qualquer, vou chamar de “_codigo”, segue um exemplo de uso no onScriptInit.

$this->_codigo = 25 ;

Muito bem, do onScriptInit para frente aonde eu chamar o atribtuo está funcionando perfeitamente.
se eu uso o seguiente código, echo $this->_codigo nos eventos onLoad, onValdiade e Metodos o mesmo me retorna 25, como deveria ser.
O problema está no evento onLoad, não tem como alterar o valor do atributo se eu escreveo eseguinte código no event onLoad $this->_codigo = 50 o valor do atributo não MUDA, se eu uso o código em qualquer outro evento, muda normalmente.

Alguém utiliza e já viu esse problema?
Se for constatado o problema é um BUG e deveria ser corrigido, porque isso fode todo o esquema. (risos triste)

O funcionamento dos atributos é realmente assim?

Almeida.

Desisti de usar atributos, eles perder o valor, não são atualizados com o último valor em eventos ajax.

eu uso assi:

onscriptinit:

[IW]=Array();

Variáveis globais: desabilito GET, POST, e coloco como saida.

nos eventos e meotodos:

[IW][“ClienteId”]=123;

[IW][“Ação”]=“Incluir”;

Realmente os atributos não funcionam direito.

Obrigado pela dica.