}
		else
		{
		  $lb_valido=false;
		}
		$la_dataP=array(); 		
		$ls_aux=0;	
		for($li_i=1;(($li_i<=$li_totrow)&&($lb_valido));$li_i++)
		{
		    $ls_aux++;
		    $ls_codcomp=$io_report->ds_componente->data["codcom"][$li_i];//// print $ls_codcomp;
			$ls_descomp=$io_report->ds_componente->data["descom"][$li_i];	
			uf_print_cabecera1($ls_codcomp, $ls_descomp, &$io_pdf);	
			uf_print_cabecera(&$io_pdf);	
			$lb_valido=$io_report->uf_listadocomponente_personal($ls_codnomdes,$ls_codnomhas,$ls_codperdes,$ls_codperhas,$ls_activo,
													  $ls_egresado,$ls_causaegreso,$ls_activono,$ls_vacacionesno,
													  $ls_suspendidono,$ls_egresadono,$ls_masculino,$ls_femenino,
													  $ls_codcomp,$ls_orden);
			$li_comp=$io_report->DS->getRowCount("codcom"); 
			for($li_j=1;(($li_j<=$li_comp)&&($lb_valido));$li_j++)
			{
			  $ls_rango=$io_report->DS->data["desrango"][$li_j];
			  $ls_cedula=$io_report->DS->data["cedper"][$li_j];
			  $ls_cedula=number_format($ls_cedula,0,",",".");	
			  $ls_nombre=$io_report->DS->data["nomper"][$li_j];
			  $ls_apellido=$io_report->DS->data["apeper"][$li_j];
			  $ls_rac=$io_report->DS->data["rac"][$li_j];
			  $ls_asicar=$io_report->DS->data["denasicar"][$li_j];
			  $ls_cargo=$io_report->DS->data["descar"][$li_j];
			  $ls_expediente=$io_report->DS->data["numexpper"][$li_j];
			  
			  if ($ls_rac==1)