$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;