Bom dia,
estou enfrentando graves problemas com o campo moeda, já verifiquei configurações regionais, o campo está tipo decimal (10,2) tanto no banco MySQL quanto no formulário e simplesmente começou a apresentar problemas:
Se o valor é 1500,00 ele salva na tabela de item corretamente, porém se eu precisar utilizar a macro sc_master_update e salvar o total na tabela pai, o valor vai para 15000,00.
Antes de dar o update na tabela pai já utilizei a macro sc_format_num.
A variável $valor_total é alimentada através de uma consulta.
[code]sc_format_num($valor_total, ‘’, ‘.’, 2, ‘S’, ‘1’, ‘’);
sc_exec_sql(“UPDATE tabxxxx SET valor_total = ‘$valor_total’, valor_total_materiais = ‘$valor_total_materiais’, valor_total_despesas = ‘$valor_total_despesas’, valor_total_equipamentos = ‘$valor_total_equipamentos’, valor_total_imposto = ‘$valor_imposto’ WHERE cod_orcamento = {cod_orcamento}”);
[/code] e não adianta.
O problema começou a aparecer esse ano, em 2018 funcionava normalmente e a aplicação não teve nenhuma alteração.
Estou hospedado com o Hoo.st e com chamados abertos sem retorno.
Vi um problema parecido aqui no fórum, tentei as alternativas apresentadas mas não obtive sucesso.
Almas caridosas conto com vocês!
Obrigado.