Resolvi assim:
Coloquei no OnAfterInsert
// Pegar valores gravados no caixa_diario para fazer o acumulado do dia
// Check for record
$check_sql = "SELECT caixa_id,caixa_valor_credito, caixa_valor_debito, caixa_dinheiro, caixa_ccredito,caixa_cdebito, caixa_cheque, caixa_deposito, caixa_boleto, caixa_abatimento from caixa_diario
WHERE caixa_dt_caixa = ‘{brec_data}’ and caixa_status = ‘A’ ";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) // Row found
{
$valorcredito = {rs[0][1]};
$valordebito = {rs[0][2]};
$valordinheiro = {rs[0][3]};
$valorccredito = {rs[0][4]};
$valorcdebito = {rs[0][5]};
$valorcheque = {rs[0][6]};
$valordeposito = {rs[0][7]};
$valorboleto = {rs[0][8]};
$valorabatimento = {rs[0][9]};
}
//echo ’ Valor Credito’ .$valorcredito;
//echo ’ Valor Debito’ .$valordebito;
//echo ’ Valor R$’ .$valordinheiro;
//echo ’ Valor Cart.Credito’ .$valorccredito;
//echo ’ Valor Cart. Debito’ .$valorcdebito;
//echo ’ Valor Cheque’ .$valorcheque;
//echo ’ Valor deposito’ .$valordeposito;
//echo ’ Valor boleto’ .$valorboleto;
//echo ’ Valor abatimento’ .$valorabatimento;
// Pegar o ID da forma de pagamento do ultimo registro gravado no baixa_contas_receber
// Check for record
$check_sql = “SELECT brec_id,brec_forma_pgto from receber_baixa
WHERE brec_id = {brec_id}
ORDER BY brec_id DESC” ;
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) // Row found
{
$pagamento = {rs[0][1]};
}
// Atualizando Status e Data na tabela RECEBER
if ($pagamento == 1) {
$update_sql = "update caixa_diario set caixa_valor_credito =(’{brec_vlr_pago}’+ $valorcredito), caixa_dinheiro=(’{brec_vlr_pago}’+ $valordinheiro)
WHERE caixa_dt_caixa = ‘{brec_data}’ and caixa_status = ‘A’ ";
sc_exec_sql($update_sql);
}
if ($pagamento == 2) {
$update_sql2 = "update caixa_diario set caixa_valor_credito =(’{brec_vlr_pago}’+ $valorcredito), caixa_ccredito=(’{brec_vlr_pago}’+ $valorccredito)
WHERE caixa_dt_caixa = ‘{brec_data}’ and caixa_status = ‘A’ ";
sc_exec_sql($update_sql2);
}
if ($pagamento == 3) {
$update_sql3 = "update caixa_diario set caixa_valor_credito =(’{brec_vlr_pago}’+ $valorcredito), caixa_cdebito=(’{brec_vlr_pago}’ + $valorcdebito)
WHERE caixa_dt_caixa = ‘{brec_data}’ and caixa_status = ‘A’ ";
sc_exec_sql($update_sql3);
}
if ($pagamento == 4) {
$update_sql4 = "update caixa_diario set caixa_valor_credito =(’{brec_vlr_pago}’+ $valorcredito), caixa_cheque=(’{brec_vlr_pago}’+ $valorcheque)
WHERE caixa_dt_caixa = ‘{brec_data}’ and caixa_status = ‘A’ ";
sc_exec_sql($update_sql4);
}
if ($pagamento == 5) {
$update_sql4 = "update caixa_diario set caixa_valor_credito =(’{brec_vlr_pago}’+ $valorcredito), caixa_deposito=(’{brec_vlr_pago}’+ $valordeposito)
WHERE caixa_dt_caixa = ‘{brec_data}’ and caixa_status = ‘A’ ";
sc_exec_sql($update_sql4);
}
if ($pagamento == 6) {
$update_sql4 = "update caixa_diario set caixa_valor_credito =(’{brec_vlr_pago}’+ $valorcredito), caixa_boleto=(’{brec_vlr_pago}’+ $valorboleto)
WHERE caixa_dt_caixa = ‘{brec_data}’ and caixa_status = ‘A’ ";
sc_exec_sql($update_sql4);
}
if ($pagamento == 7) {
$update_sql4 = "update caixa_diario set caixa_valor_credito =(’{brec_vlr_pago}’+ $valorcredito), caixa_abatimento=(’{brec_vlr_pago}’ + $valorabatimento)
WHERE caixa_dt_caixa = ‘{brec_data}’ and caixa_status = ‘A’ ";
sc_exec_sql($update_sql4);
}
Assim funcionou.
Obrigado a Jailton, pela suas dicas.