Alguem pode me auxiliar, sou novo de scriptcase?
Fiz uma aplicação mestre/detalhe seguindo o exemplo https://www.youtube.com/watch?v=mr2DdCKf3E8, só que ao somar o valor dos produtos e jogar no campo preco_total do formulario mestre ele joga no formato americano. Só fica no formato brasileiro após mudar o registro e retornar ao mesmo. Isso me impede de fazer cálculo de troco por exemplo, pois 3,65 vira 3650. E não posso pedir para o cliente mudar de venda e retornar para poder calcular o troco, é inviável.
Já tentei usar o sc_format_num({preco_total}, ‘’, ‘.’, 2, ‘N’, ‘1’, ‘’); e mesmo assim não rola.
Alguém pode me ajudar?
Segue abaixo o conteúdo do metodo php feito baseado no video:
sc_lookup (dataset, “SELECT SUM(preco_unitario_total)
FROM detalhe_venda
WHERE venda_idvenda = {venda_idvenda}”);
if (empty({dataset}[0][0])) {
$atualizar_total = 0.00;
} else {
$atualizar_total = {dataset}[0][0];
}
sc_master_value(‘preco_total’, $atualizar_total);
sc_exec_sql(“UPDATE venda
SET preco_total = $atualizar_total
WHERE idvenda = {venda_idvenda}”);