formulário Mestre detalhe parou de atualizar campo do Form Principal

Caros.
Amigos alguém já passou pelo problema de um formulário detalhe parar de atualizar o campo total de um formulário Mestre?

É como a macro sc_format_num e sc_master_value não tivesse efeito sobre o formulário Mestre para atualizar.

Adeilson de Oliveira

Estou fazendo pela primeira vez um formulário utilizando essa função, seguindo o vídeo do SC.

Ele grava o valor total no banco de dados, mas dinamicamente o valor do formulário mestre não é alterado! =/
O que será?

sc_lookup(dataset, “SELECT SUM(ossvlrtotal) AS total
FROM tbosservicos
WHERE osnumero = {osnumero}”);

$Soma_local = {dataset[0][0]};

sc_master_value(‘osvlrservicos’, $Soma_local);

sc_exec_sql(“UPDATE tbosprincipal
SET osvlrservicos = $Soma_local
WHERE osnumero = {osnumero}”);

Só pra deixar registrado a quem possa interessar no futuro:

Mestre/Detalhes em Outras Propriedades -> a “Paginação” tem que ficar em “Parcial”.
Se ficar em Total a macro não funciona. BUG?

Estou usando a versão 6 do SC. Nas versões mais novas do SC isso foi acertado?

Isso desde sua criação.

ja tentasse

ao fim do evento coloque

//este primeiro porque o campo está como readonly
print "<script>window.parent.document.getElementById('id_read_on_paciente_mensalidade').innerHTML = '$Mensalidade'</script>";
//este segundo atualiza o valor do campo em si
print "<script>window.parent.document.getElementById('id_sc_field_paciente_mensalidade').value = '$Mensalidade'</script>";