for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codart = $io_report->ds_detalle->data["codact"][$li_s]; $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $ls_denart = $io_report->ds_detalle->data["denact"][$li_s]; $li_costo = $io_report->ds_detalle->data["costo"][$li_s]; $li_total = $io_report->ds_detalle->data["total"][$li_s]; $li_costo = $io_fun_activo->uf_formatonumerico($li_costo); $li_total = $io_fun_activo->uf_formatonumerico($li_total); $la_data[$li_s] = array('cantidad' => $li_cantidad, 'denact' => $ls_codart . " " . $ls_denart, 'costo' => $li_costo, 'total' => $li_total); } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle } unset($la_data); uf_print_pie_detalle($ls_periodo, $io_pdf); $io_report->uf_saf_buscarcargos_reponcedente($ls_codemp, $ls_cmpres, $ls_codresced); $li_totrow = $io_report->ds_detalle->getRowCount("cedper"); for ($li_c = 1; $li_c <= $li_totrow; $li_c++) { $ls_nomced = $io_report->ds_detalle->data["nomper"][$li_c]; $ls_apeced = $io_report->ds_detalle->data["apeper"][$li_c]; $ls_cedced = $io_report->ds_detalle->data["cedper"][$li_c]; $li_racnom = $io_report->ds_detalle->data["racnom"][$li_c]; if ($li_racnom == 0) { $li_denasicar = $io_report->ds_detalle->data["descar"][$li_c]; } else { $li_denasicar = $io_report->ds_detalle->data["denasicar"][$li_c]; } } $io_report->uf_saf_buscarcargos_reponreceptor($ls_codemp, $ls_cmpres, $ls_codreserec); $li_totrow_r = $io_report->ds_detalle->getRowCount("cedper"); for ($li_r = 1; $li_r <= $li_totrow_r; $li_r++) {