$ls_totrow=$io_report->det_item_ent->getRowCount("codite");
		   for($ls_s=1;$ls_s<=$ls_totrow;$ls_s++)
			  {      
				$ls_codigo3=$io_report->det_item_ent->data["codite"][$ls_s];
				$ls_denite3=trim ($io_report->det_item_ent->data["denite"][$ls_s]);
				$ls_valormax3=$io_report->det_item_ent->data["valormax"][$ls_s];
				$ls_puntos3=$io_report->det_item_ent->data["puntos"][$ls_s];
				
								
				$la_data3[$ls_s]=array('codite3'=>$ls_codigo3,'denite3'=>$ls_denite3,
				                      'valormax3'=>$ls_valormax3,
									  'puntos3'=>$ls_puntos3);
									 
			  			  
			  }
		   uf_print_detalle3($la_data3,$ls_totrow, $ls_punenttec,&$io_pdf);
		   unset($la_data3);
		 
////////////////////////////////////////////////////////////////////////////////////////////		   
		 /*  if($li_aux<$lp_totrow)		
			 {
			 	$io_pdf->ezNewPage(); // Insertar una nueva página
			 }*/
			 
		 uf_print_pie_cabecera($ls_total,$ls_conclusion,&$io_pdf);	 
		}
		
		
		
	}
		  if($lb_valido) // Si no ocurrio ningún error
				   $la_total[6]="";
				   $la_total[7]="";
				   $la_total[8]="";
				   $la_total[9]="";
				   $la_total[10]="";
				   $la_total[11]="";
				   $la_total[12]="";
				   $i=0;
				   $io_pdf->ezNewPage(); // Insertar una nueva página
			   }			    
							
			  }
			   
			    $entro=false;
				$entrar=false;
				uf_print_detalle3($la_fecha,$io_pdf);						   
				uf_print_detalle4($la_total,$io_pdf);
				$ls_promedio=round($ls_totalpuntos/12);	
				$io_report->uf_select_monto_bono_merito($ls_escala,$ls_promedio,$ls_monto);	
				$ls_monto=$io_fun_nomina->uf_formatonumerico($ls_monto);					   
				uf_print_detalle5($ls_totalpuntos, $ls_promedio, $ls_monto,$io_pdf);
			  
			  if($lb_valido) // Si no ocurrio ningún error
				{
					$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
					$io_pdf->ezStream(); // Mostramos el reporte
				}
				else // Si hubo algún error
				{
					print("<script language=JavaScript>");
					print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');"); 
					$la_data[$li_s]=$la_valoresasig;
					$la_data2[$li_s]=$la_valoresdeduc;
				}
				$li_totnet=$li_toting-$li_totded;
				$li_toting=$io_fun_nomina->uf_formatonumerico($li_toting);
				$li_totded=$io_fun_nomina->uf_formatonumerico($li_totded);
				$li_totnet=$io_fun_nomina->uf_formatonumerico($li_totnet);
				if($li_reg==1)
				{
					uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle 
				    uf_print_detalle2($la_data2,$io_pdf); // Imprimimos el detalle 
					uf_print_pie_cabecera1($li_toting,$li_totded,$li_totnet,$ls_codcueban,$io_pdf); // Imprimimos pie de la cabecera
				}
				else
				{
					uf_print_detalle3($la_data,$io_pdf); // Imprimimos el detalle 
				    uf_print_detalle4($la_data2,$io_pdf); // Imprimimos el detalle 
					uf_print_pie_cabecera2($li_toting,$li_totded,$li_totnet,$ls_codcueban,$io_pdf); // Imprimimos pie de la cabecera
				}
				unset($la_data_a);
				unset($la_data_d);
				unset($la_data);
				$io_pdf->stopObject($io_cabecera); // Detener el objeto cabecera
				if(($li_i<$li_totrow)&&($li_reg==2))
				{
					$io_pdf->ezNewPage(); // Insertar una nueva página
					$li_reg=1;
				}
				else
				{
					$li_reg=2;