$la_cuentas[3]="40103"; $la_cuentas[4]="40104"; $la_cuentas[5]="40105"; $la_cuentas[6]="40106"; $la_cuentas[7]="40107"; $la_cuentas[8]="40108"; $la_cuentas[9]="40109"; $la_cuentas[10]="40196"; $la_cuentas[11]="40197"; uf_load_cuentas(); $li_total_programado=0; $li_total_real=0; for($li_i=1;($li_i<=11)&&($lb_valido);$li_i++) { $ls_cuenta=$la_cuentas[$li_i]; $lb_valido=$io_report->uf_comparado0506_gasto_real($ls_rango,$ls_cuenta); $li_totrow=$io_report->DS_detalle->getRowCount("anocur"); $li_total_cuenta=0; $li_total_otros=0; for($li_j=1;(($li_j<=$li_totrow)&&($lb_valido));$li_j++) { $ls_cueprecon=substr($io_report->DS_detalle->data["cuenta"][$li_j],0,7); $li_real=abs($io_report->DS_detalle->data["total"][$li_j]); $li_columna = $io_report->DS->find("codigo",$ls_cueprecon."00"); if($li_columna<>0) { $li_valor=$io_report->DS->getValue("real",$li_columna); $li_valor=$li_valor+$li_real; $io_report->DS->updateRow("real",$li_valor,$li_columna); } else