{
							$ls_codasi= $io_report->ds_detalle->data["codasi"][$li_s];
							$ls_denasi= $io_report->ds_detalle->data["denasi"][$li_s];
							$li_canasi= $io_report->ds_detalle->data["canasi"][$li_s];
							$li_monto= $io_report->ds_detalle->data["monto"][$li_s];
							$li_subtotal = $li_monto*$li_canasi;
							$li_total=$li_total+$li_subtotal;
							$li_canasi=number_format($li_canasi,2,",",".");
							$li_monto=number_format($li_monto,2,",",".");
							$li_subtotal=number_format($li_subtotal,2,",",".");
							$la_data[$li_s]=array('codigo'=>$ls_codasi,'descripcion'=>$ls_denasi,'tarifa'=>$li_monto,'dias'=>$li_canasi,'subtotal'=>$li_subtotal);
						}
						$io_numero_letra->setNumero($li_total);
						$ls_totalletras=$io_numero_letra->letra();
						$li_total=number_format($li_total,2,",",".");
						uf_print_detalle_asignaciones($la_data,$li_total,$ls_totalletras,$io_pdf); // Imprimimos el detalle 
						unset($la_data);
						$io_report->ds_detalle->reset_ds();
						$lb_existe=$io_report->uf_select_solicitudpago_spg($ls_codemp,$ls_codsolvia);
						if($lb_existe)
						{
							$li_totrow_detpres=$io_report->ds_detpresup->getRowCount("spg_cuenta");
							$ls_ano=substr($_SESSION["la_empresa"]["periodo"],0,4);
							for($li_j=1;$li_j<=$li_totrow_detpres;$li_j++)
							{
								$ls_spgcuenta=$io_report->ds_detpresup->data["spg_cuenta"][$li_j];
								$ls_denestpro1=$io_report->ds_detpresup->data["denestpro1"][$li_j];
								$ls_denestpro2=$io_report->ds_detpresup->data["denestpro2"][$li_j];
								$la_data[$li_j]=array('ano'=>$ls_ano,'proyecto'=>$ls_denestpro1,'especifica'=>$ls_denestpro2,'cuenta'=>$ls_spgcuenta);
							}
							uf_print_detalle_presupuestario($la_data,$io_pdf); // Imprimimos el detalle 
					uf_print_detalle_totales($io_pdf);
					uf_print_detalle_totales($io_pdf);
					if ($io_pdf->ezPageCount==$li_numpag)
					{// Hacemos el commit de los registros que se desean imprimir
						$io_pdf->transaction('commit');
					}
					else
					{// Hacemos un rollback de los registros, agregamos una nueva página y volvemos a imprimir
						$io_pdf->transaction('rewind');
//						if($li_numpag!=1)
//						{
							$io_pdf->ezNewPage(); // Insertar una nueva página
//						}
						uf_print_cabecera($ls_codsolvia,$ls_codmis,$ls_denmis,$ls_codrut,$ls_denrut,$ls_coduniadm,$ls_denunidam,
										  $ld_fecsolvia,$ld_fecsalvia,$ld_fecregvia,$li_numdia,$ls_obssolvia,&$io_pdf); // Imprimimos la cabecera del registro
						uf_print_detalle_asignaciones($la_data_asig,$io_pdf); // Imprimimos el detalle 
						uf_print_detalle_personal($la_data_pers,$io_pdf); // Imprimimos el detalle 
						if($lb_existe)
						{
							uf_print_detalle_presupuestario($la_data_pres,$io_pdf,$ls_titest); // Imprimimos el detalle 
							uf_print_detalle_contable($la_data_cont,$io_pdf); // Imprimimos el detalle 
						}
						uf_print_detalle_totales($io_pdf);
						uf_print_detalle_totales($io_pdf);
					}
				}
			}
			unset($la_data_asig);			
			unset($la_data_pers);			
			unset($la_data_pres);			
			unset($la_data_cont);