$li_totrow = $io_report->ds->getRowCount("codact"); $i = 0; for ($li_i = 1; $li_i <= $li_totrow; $li_i++) { $io_pdf->transaction('start'); // Iniciamos la transacción $li_numpag = $io_pdf->ezPageCount; // Número de página $ls_codact = $io_report->ds->data["codact"][$li_i]; $ls_denact = $io_report->ds->data["denact"][$li_i]; $ls_maract = $io_report->ds->data["maract"][$li_i]; $ls_modact = $io_report->ds->data["modact"][$li_i]; $ld_fecmpact = $io_report->ds->data["feccmpact"][$li_i]; $ld_fecmpactaux = $io_funciones->uf_convertirfecmostrar($ld_fecmpact); $li_costo = $io_report->ds->data["costo"][$li_i]; $li_costo = $io_fun_activos->uf_formatonumerico($li_costo); $lb_valido = $io_report->uf_saf_select_dt_activo($ls_codemp, $ls_codact, $ls_status); // Obtenemos el detalle del reporte if ($lb_valido) { $li_montot = 0; $li_totrow_det = $io_report->ds_detalle->getRowCount("ideact"); $la_data = ""; for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_seract = $io_report->ds_detalle->data["seract"][$li_s]; $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s]; $ls_chapa = $io_report->ds_detalle->data["idchapa"][$li_s]; $ls_nomrespri = $io_report->ds_detalle->data["nomrespri"][$li_s] . " " . $io_report->ds_detalle->data["aperespri"][$li_s]; $ls_nomresuso = $io_report->ds_detalle->data["nomres"][$li_s] . " " . $io_report->ds_detalle->data["aperes"][$li_s]; $ls_denuniadm = $io_report->ds_detalle->data["denuniadm"][$li_s]; $ld_fecincact = $io_report->ds_detalle->data["fecincact"][$li_s]; $ld_fecdesact = $io_report->ds_detalle->data["fecdesact"][$li_s]; $ls_estact = $io_report->ds_detalle->data["estact"][$li_s];