na inclusão, calcula certinho, na exclusão tudo que é SERVIÇO não exclui
vejam o codigo:
[b]if ({TIPO_PROD} == ‘PRODUTO’){
sc_lookup(dataset,“select SUM(QUANTIDADE*PRECO) FROM ITENS_PEDIDOS
WHERE CODIGO = {CODIGO} AND TIPO_PROD = ‘PRODUTO’”);
$valorp = {dataset[0][0]};
$total_geralp = number_format($valorp, 2,’,’,’.’);
sc_master_value(‘TOTALPROD’,$total_geralp);
$total_geralp = $valorp;
sc_exec_sql(“UPDATE PEDIDOS SET TOTALPROD = $total_geralp WHERE CODIGO = {CODIGO}”);
}else if ({TIPO_PROD} == ‘SERVIÇO’){
sc_lookup(datasets,“select SUM(QUANTIDADE*PRECO) FROM ITENS_PEDIDOS
WHERE CODIGO = {CODIGO} AND TIPO_PROD = ‘SERVIÇO’”);
$valors = {datasets[0][0]};
$total_gerals = number_format($valors, 2,’,’,’.’);
sc_master_value(‘TOTALSERV’,$total_gerals);
$total_gerals = $valors;
sc_exec_sql(“UPDATE PEDIDOS SET TOTALSERV = $total_gerals WHERE CODIGO = {CODIGO}”);
}
{
}
[/b]
FDP!