Exemplo n.º 1
0
 $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];