$li_cos_total = 0.0;
 $li_act_total = 0;
 for ($li_i = 1; $li_i <= $li_totrow; $li_i++) {
     $la_data = "";
     $la_datactacon = "";
     $li_tot_act_ctacon = 0;
     $li_tot_cos_ctacon = 0.0;
     $io_pdf->transaction('start');
     // Iniciamos la transacción
     $li_numpag = $io_pdf->ezPageCount;
     // Número de página
     $ls_ctacon = $io_report->ds->data["sc_cuenta"][$li_i];
     $ls_denctacon = $io_report->ds->data["denominacion"][$li_i];
     uf_print_detctacon($ls_ctacon, $ls_denctacon, $io_pdf);
     uf_print_cabecera($io_pdf);
     $lb_valido = $io_report->uf_saf_load_dt_biemuectacont($ls_codemp, $li_ordenact, $ld_desde, $ld_hasta, $ls_ctacon);
     // Obtenemos el detalle del reporte
     if ($lb_valido) {
         $li_totrow_det = $io_report->ds_detalle->getRowCount("ideact");
         for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) {
             $ls_codgru = $io_report->ds_detalle->data["codgru"][$li_s];
             $ls_codsubgru = $io_report->ds_detalle->data["codsubgru"][$li_s];
             $ls_codsec = $io_report->ds_detalle->data["codsec"][$li_s];
             $ls_codact = $io_report->ds_detalle->data["codact"][$li_s];
             $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s];
             $ls_denact = $io_report->ds_detalle->data["denact"][$li_s];
             $ld_feccmp = $io_report->ds_detalle->data["fecha"][$li_s];
             $ld_feccmp = $io_funciones->uf_convertirfecmostrar($ld_feccmp);
             $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s];
             $li_costo = $io_report->ds_detalle->data["costo"][$li_s];
             $li_tot_act_ctacon = $li_tot_act_ctacon + $li_cantidad;