Erro no SC6 - Form - Undefined variable: new - Esse caducou e nunca resolveram

No form, ao mandar atualizar um registro.
Um código simples no onBeforeUpdate:

if ({tipo_usuario} == 1)
{
{corretora} = 0;
{gerente} = “”;
}
Mensagem recebida ao mandar atualizar:

Undefined variable: new

Histórico antigo:
http://www.scriptcase.com.br/forum/index.php/topic,5222.msg23154.html#msg23154

Bernhard, qual o posicionamento da NM a respeito disso, como ficam os clientes?

Remova todas as mascaras dos campos e aceite todos os tipos de caracteres nesses campos, não faca restrição do que digitar nos campos e teste.

Acredito que não seja esse código o problema e nós aqui já passamos por isso.

Qual a versão do SC que encontra esse defeito?

Sim refaça igual a Carolina falou, caso não resolver, é só renomear esta aplicação como BACKUP e refazer ela do Zero Novamente que resolve.

Obrigado pelas respostas.
Vou testar e retorno aqui.

Só não posso ficar sem as máscaras, foi tenho campos tipo telefone.

O erro está no sec_form_edit_users, personalizado.

Bom dia Rodrigo,

Você pode explicar um pouco melhor como posso chegar neste erro?

att,
Bernhard Bernsmann

Não se chega a esse erro.

Ele simplesmente ocorre. Não dá para simular o erro.

Conforme vai mexendo na aplicação, dando manutenção nela, o erro ocorre.

É um erro antigo e já postado aqui anteriormente, a linha de código e o motivo do erro esta postado também, a correção é simples, mas essa correção não ocorreu.

Pessoal,

Entrei em contato com nossa equipe de bugs perguntando sobre o status do bug.

att,
Bernhard Bernsmann

Já houve uma resposta? Tem gente esperando há mais de 1 ano.

Botaram pra esquecer mesmo! +1

Boa noite,

Vou contatar nossa equipe de bugs em relação ao problema.

att,
Bernhard Bernsmann

Esse bug foi resolvido? Parece que estou com o mesmo problema!

Qual a versão do seu SC?

att,
Bernhard Bernsmann

estou com o mesmo problema na versão 7.0021

Erro antigo, hoje estou com esse problema!!

NA SC7

uma solução de contorno foi sugerida na resposta da Caroline.

Eu tentei… refiz a aplicação!! E continua… Não interfere no resultado, mas fica feio!!!

Coloquei um botão tipo RUN, ao montar um array ele redireciona para uma pagina…
CODE: OnFinish

$tot = count([total_chked]);
for($x=0;$x<$tot;$x++){
$CD_MATERIALS.=[total_chked][$x];
if($x == ($tot-1)){
$CD_MATERIALS.="";
}else{
$CD_MATERIALS.=",";
}
}
sc_redir(impressao_etiqueta.php, SEQ=$CD_MATERIALS );

Esse $CD_MATERIALS aparece rapidamente e redireciona para impressaoo_etiqueta.php com os materiais selecionados.