// Iniciamos la transacción $li_numpag = $io_pdf->ezPageCount; // Número de página $li_totprenom = 0; $li_totant = 0; $ls_cmpmov = $io_report->ds->data["cmpmov"][$li_i]; $ls_descmp = $io_report->ds->data["descmp"][$li_i]; $ls_codcau = $io_report->ds->data["codcau"][$li_i]; $ls_dencau = $io_report->ds->data["dencau"][$li_i]; $ls_codact = $io_report->ds->data["codact"][$li_i]; $ls_denact = $io_report->ds->data["denact"][$li_i]; $ls_ideact = $io_report->ds->data["ideact"][$li_i]; $ld_fecha = $io_report->ds->data["feccmp"][$li_i]; uf_print_cabecera($ls_codemp, $ls_nomemp, $ls_cmpmov, $ls_codcau, $ls_dencau, $ls_descmp, $ls_denact, $ls_ideact, $io_pdf); // Imprimimos la cabecera del registro $lb_valido = $io_report->uf_saf_load_dt_modificacion($ls_codemp, $ls_cmpmov, $ls_codact, $ls_ideact); // Obtenemos el detalle del reporte if ($lb_valido) { $li_montot = 0; $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codpar = $io_report->ds_detalle->data["codpar"][$li_s]; $ls_denpar = $io_report->ds_detalle->data["denpar"][$li_s]; $li_viduti = $io_report->ds_detalle->data["vidautil"][$li_s]; $li_cossal = $io_report->ds_detalle->data["cossal"][$li_s]; $li_monto = $io_report->ds_detalle->data["monto"][$li_s]; $li_montot = $li_montot + $li_monto; $li_monto = $io_fun_activos->uf_formatonumerico($li_monto); $li_viduti = $io_fun_activos->uf_formatonumerico($li_viduti); $li_cossal = $io_fun_activos->uf_formatonumerico($li_cossal); $la_data[$li_s] = array('codpar' => $ls_codpar, 'denpar' => $ls_denpar, 'vidautil' => $li_viduti, 'cossal' => $li_cossal, 'monto' => $li_monto);