$li_totrow=$io_report->rs_data_detalle->RecordCount();			
			while((!$io_report->rs_data_detalle->EOF)&&($lb_valido))
			{
				$li_totalasignacion=0;
				$li_totaldeduccion=0;
				$li_totalaporte=0;
				$li_total_neto=0;
				$ls_codper=$io_report->rs_data_detalle->fields["codper"];
				$ls_cedper=$io_report->rs_data_detalle->fields["cedper"];
				$ls_apenomper=$io_report->rs_data_detalle->fields["apeper"].", ". $io_report->rs_data_detalle->fields["nomper"];
				$ls_descar=$io_report->rs_data_detalle->fields["descar"];
				$ls_desuniadm=$io_report->rs_data_detalle->fields["desuniadm"];
				$ld_fecingper=$io_funciones->uf_convertirfecmostrar($io_report->rs_data_detalle->fields["fecingper"]);
				$ls_codcueban=$io_report->rs_data_detalle->fields["codcueban"];
				uf_print_cabecera_personal($ls_cedper,$ls_apenomper,$ls_descar,$ls_desuniadm,$ld_fecingper,$ls_codcueban,$io_pdf); // Imprimimos la cabecera del registro
				$lb_valido=$io_report->uf_pagonominaunidad_conceptopersonal($ls_codper,$ls_conceptocero,$ls_tituloconcepto,$ls_conceptoreporte,$ls_conceptop2); // Obtenemos el detalle del reporte
				if($lb_valido)
				{
					$li_totrow_res=$io_report->rs_data_detalle2->RecordCount();
					$li_s=1;
					while((!$io_report->rs_data_detalle2->EOF)&&($lb_valido))
					{						
						$ls_codconc=$io_report->rs_data_detalle2->fields["codconc"];
						$ls_nomcon=$io_report->rs_data_detalle2->fields["nomcon"];
						$ls_tipsal=rtrim($io_report->rs_data_detalle2->fields["tipsal"]);
						$li_valsal=abs($io_report->rs_data_detalle2->fields["valsal"]);
						switch($ls_tipsal)
						{
							case "A":
								$li_totalasignacion=$li_totalasignacion + $li_valsal;
								$li_asignacion=number_format($li_valsal,2,",",".");