// Imprimimos el encabezado de la página
 $li_totrow = $io_report->ds->getRowCount("codgru");
 $i = 0;
 $li_total = 0.0;
 $li_totactgen = 0;
 $li_totcosgen = 0.0;
 for ($li_i = 1; $li_i <= $li_totrow; $li_i++) {
     $li_tot_activo = 0;
     $li_tot_costo = 0.0;
     $io_pdf->transaction('start');
     // Iniciamos la transacción
     $li_numpag = $io_pdf->ezPageCount;
     // Número de página
     $ls_codgru = $io_report->ds->data["codgru"][$li_i];
     $ls_dengru = $io_report->ds->data["dengru"][$li_i];
     $lb_valido = $io_report->uf_saf_load_dt_resbiegru($ls_codemp, $li_ordenact, $ld_desde, $ld_hasta, $ls_coddesde, $ls_codhasta, $ls_grupo, $ls_subgrupo, $ls_seccion);
     // Obtenemos el detalle del reporte
     if ($lb_valido) {
         $li_totrow_det = $io_report->ds_detalle->getRowCount("ideact");
         $la_data = "";
         for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) {
             $ls_subgrupo = $io_report->ds_detalle->data["codsubgru"][$li_s];
             $ls_densubgru = $io_report->ds_detalle->data["densubgru"][$li_s];
             $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s];
             $li_costo = $io_report->ds_detalle->data["total"][$li_s];
             $li_tot_activo = $li_tot_activo + $li_cantidad;
             $li_tot_costo = $li_tot_costo + $li_costo;
             $li_costo = $io_fun_activos->uf_formatonumerico($li_costo);
         }
         $li_total = $li_total + $li_tot_costo;
         $li_totactgen = $li_totactgen + $li_tot_activo;