Formatação de valores de tabela Master

Bom dia amigos
Sou novato no scriptcase e estou enfrentando um problema:

  • Aplicação Mestre Detalhe
  • Banco Mysql

Mestre = Pedido Detalhe = Itens do pedido
Objetivo: somar itens e totalizar na tabela do Mestre no campo subtotal formatado como moeda e 2 casas decimais.

No form Detalhe, criei 2 metodos

Metodo 1
calculate_total
{Tot_unit} = {Qte} * {Val_unit}; => funciona corretamente - chamo em evento ajax onchange dos campos qte e val_unit

Metodo 2 (para atribuir a soma ao campo Subtotal do Mestre) chamo nos eventos AfterUpdate e delete

sc_lookup(rsatualizaMaster, “SELECT sum(Tot_unit) from det_vendas WHERE Codigo = ‘{Codigo}’”);

sc_master_value(‘subtotal’, {rsatualizaMaster},’,’,[0][0]);

O que acontece?

Quando salvo no detail o valor = 131,45 (correto)

Quando salvo no Mestre o valor vai para 13 145,00

Alguém poderia me ajudar.
Grato

Mario