Ajax não funciona depois de migrar servidor Scriptcase

Bom dia.
Migrei o servidor do Scriptcase para outra máquina e agora estou enfrentando problemas com eventos ajax.
Uso calculo em campos no evento onblur que nao esta processando. Ex

{val_liquido}={valor_total}-{funrural}-{comissao}-{desconto};
sc_alert(“Teste”, $array);
{val_liquido}=100;
sc_alert(“Teste2”, $array);

Coloquei as ultimas 3 linhas para testar. somente a ultima linha é executada.
Tentei colocar a 3a linha no evento afterinsert do formulario e o valor nao foi atribuido ao campo tbm.
O que pode ser?
Obrigado

vc monta $array antes de executar o sc_alert?

coloque em modo debug
inspecione o console javascript para ver se tem erros.

Versão PHP afeta.

Inicializando os campos com 0 resolveu. Mas antes eu não precisava fazer isso.
Acho que se não inicializa os campos com zero, ele esta ficando como nulo (campo numérico), ai no calculo da erro.
E se eu apago o campo, deixo em branco, não calcula mais.
A aplicação que roda no servidor antigo, nào se comporta assim, o campo pode ficar sem nada que ele faz o calculo. Sera alguma configuração no novo servidor ?

Com o uso do PHP 7.3 é obrigatório no Scriptcase, iniciar o valor de qualquer variável antes de usar.

Já tinha passado por este mesmo erro, quando eu atualizei:

1 Curtida