$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