[RESOLVIDO] Isso aconteceu após eu atualizar para versão 9.1

Tenho uma variável: [vlr_prod] que traz um valor do banco de dados, digamos 4.500,00
Ao imprimir o valor da variável na tela apresenta: 4500.00

Tenho um campo no formulário que eu preciso comparar se a variável e o campo são iguais, mesmo eu colocando no campo do formulário o valor de: 4.500,00 a verificação diz que é diferente!

Imprimi na tela o valor do campo e aparece: 4500
O campo está configurado para apresentar 2 casas decimais e visualmente aparece mas se eu gravo uma variável desse campo, da esse erro!

Isso aconteceu após a atualização para versão 9.1

Poderia informar se a opção “Completar com zeros” está sendo usada?

Resolvido na release 9.1.001.

Versão disponivel para download e atualização.

Bom dia Yuri Esteves,

Fiz a atualização mas permanece o mesmo problema, os valores iguais são considerados diferente pelo sistema!

Fiz um teste e o mesmo código da erro no onBeforeUpdate mas no onLoad não!

if ( [vlr_prod] != {vlr_total_negociado} ) {
sc_error_message(" O VALOR TOTAL NEGOCIADO é diferente do valor total dos produtos cadastrados. Não será possível passar a FASE! ");
sc_error_exit();
}

Quero reiterar minhas desculpas e agradecimentos ao Yuri pelo atendimento e solução do suposto bug no SC!

Eu cometi um erro de lógica, ao colocar sc_reset_global([vlr_prod]); no evento onScriptInit, dessa forma eu estava limpando a variável e gerando o erro no evento onBeforeUpdate

Peço desculpas a todos pela minha inexperiência!