}
 $lb_validocar = $io_report->uf_select_sol_cargos($ls_codemp, $ls_numsol);
 if ($lb_validocar) {
     $li_totdet = $io_report->ds_car_dt->getRowCount("numsol");
     for ($b = 1; $b <= $li_totdet; $b++) {
         $ls_codcar = $io_report->ds_car_dt->data["codcar"][$b];
         $ls_dencar = $io_report->ds_car_dt->data["dencar"][$b];
         $ld_monobjret = $io_report->ds_car_dt->data["monobjretcar"][$b];
         $ld_objret = $io_report->ds_car_dt->data["objretcar"][$b];
         $ld_monobjret = number_format($ld_monobjret, 2, ",", ".");
         $ld_objret = number_format($ld_objret, 2, ",", ".");
         $la_datacar[$b] = array('codigo' => $ls_codcar, 'denominacion' => $ls_dencar, 'monobjret' => $ld_monobjret, 'objret' => $ld_objret);
     }
 }
 $li_totdet = 0;
 $lb_validoded = $io_report->uf_select_sol_deducciones($ls_codemp, $ls_numsol);
 if ($lb_validoded) {
     $li_totdet = $io_report->ds_ded_dt->getRowCount("numsol");
     for ($c = 1; $c <= $li_totdet; $c++) {
         $b++;
         $ls_codded = $io_report->ds_ded_dt->data["codded"][$c];
         $ls_dended = $io_report->ds_ded_dt->data["dended"][$c];
         $ld_monobjded = $io_report->ds_ded_dt->data["monobjretded"][$c];
         $ld_objretded = $io_report->ds_ded_dt->data["objretded"][$c];
         $ld_monobjded = number_format($ld_monobjded, 2, ",", ".");
         $ld_objretded = number_format($ld_objretded, 2, ",", ".");
         $la_datacar[$b] = array('codigo' => $ls_codded, 'denominacion' => $ls_dended, 'monobjret' => $ld_monobjded, 'objret' => $ld_objretded);
     }
 }
 if (!empty($la_datacar)) {
     uf_print_carded($la_datacar, &$io_pdf);