$ls_nroreg=$io_report->DS->data["nroreg"][$li_i];
				$ls_codigo=$io_report->DS->data["codper"][$li_i];
				$ls_fechaini=$io_report->DS->data["fecini"][$li_i];
				$ls_fechafin=$io_report->DS->data["fecfin"][$li_i];
				$ls_nombreper=$io_report->DS->data["nomper"][$li_i];
				$ls_apellidoper=$io_report->DS->data["apeper"][$li_i];
				$ls_fechaini=$io_funciones->uf_formatovalidofecha($ls_fechaini);
				$ls_fechaini=$io_funciones->uf_convertirfecmostrar($ls_fechaini);
				$ls_fechafin=$io_funciones->uf_formatovalidofecha($ls_fechafin);
				$ls_fechafin=$io_funciones->uf_convertirfecmostrar($ls_fechafin);
				$ls_cadena=$ls_nombreper."  ".$ls_apellidoper;
				$la_dataper[$li_i]=array('codigo'=>$ls_codigo,'nombre'=>$ls_cadena,
									  'fechaini'=>$ls_fechaini,'fechafin'=>$ls_fechafin);
				uf_print_cabecera_detalle($la_dataper,$li_totrow,$io_pdf);
                unset($la_dataper);
				$io_report->uf_print_detalle_metas_x_personal($ls_nroreg,$ld_fechades,$ld_fechahas,$ls_codperdes,$ls_codperhas);// Cargar el DS con los datos del reporte
				$li_totrow1=$io_report->ds_detalle->getRowCount("codmeta");
				for($li_p=1;$li_p<=$li_totrow1;$li_p++)
				{
					$ls_codigo=$io_report->ds_detalle->data["codmeta"][$li_p];
					$ls_meta=$io_report->ds_detalle->data["meta"][$li_p];
					$ls_valor=$io_report->ds_detalle->data["valor"][$li_p];
					$ls_fechaeje=$io_report->ds_detalle->data["feceje"][$li_p];
					$ls_obse=$io_report->ds_detalle->data["obsmet"][$li_p];
					$ls_fechaeje=$io_funciones->uf_formatovalidofecha($ls_fechaeje);
					$ls_fechaeje=$io_funciones->uf_convertirfecmostrar($ls_fechaeje);
					$la_detalle[$li_p]=array('codigo'=>$ls_codigo,'meta'=>$ls_meta,
										  'valor'=>$ls_valor,'fechaeje'=>$ls_fechaeje,'obse'=>$ls_obse);
				} //fin del for
				uf_print_detalle($la_detalle,$li_totrow1,$io_pdf);
				if($li_aux<$li_totrow)