$ls_codigo = $io_report->DS->data["codigo"][$li_i]; $ls_nombre = $io_report->DS->data["nombre"][$li_i]; $ls_tipproben = $io_report->DS->data["tipproben"][$li_i]; uf_print_cabecera($ls_codigo, $ls_nombre, $ls_tipproben, &$io_pdf); $lb_valido = $io_report->uf_select_informacionsaldos($ls_tipproben, $ls_codigo, $ld_fecemides, $ld_fecemihas); $li_totmonsol = 0; $li_totsaldo = 0; if ($lb_valido) { $li_totrowfac = $io_report->ds_detsolicitudes->getRowCount("numsol"); $li_totalfacpro = 0; for ($li_j = 1; $li_j <= $li_totrowfac; $li_j++) { $ls_numsol = $io_report->ds_detsolicitudes->data["numsol"][$li_j]; $ld_fecemisol = $io_report->ds_detsolicitudes->data["fecemisol"][$li_j]; $ls_consol = $io_report->ds_detsolicitudes->data["consol"][$li_j]; $li_monsol = $io_report->ds_detsolicitudes->data["monsol"][$li_j]; $li_monto = $io_report->uf_select_informacionpagos($ls_numsol); if ($ls_estretiva == "B") { $li_monretiva = $io_report->uf_select_det_deducciones_solpag($ls_numsol); $li_monsol = $li_monsol + $li_monretiva; } $li_mondeuda = $li_monsol - $li_monto; $ld_fecemisol = $io_funciones->uf_convertirfecmostrar($ld_fecemisol); $li_totmonsol = $li_totmonsol + $li_monsol; $li_totsaldo = $li_totsaldo + $li_mondeuda; $li_monsol = number_format($li_monsol, 2, ',', '.'); $li_mondeuda = number_format($li_mondeuda, 2, ',', '.'); $la_data[$li_j] = array('numsol' => $ls_numsol, 'fecemisol' => $ld_fecemisol, 'consol' => $ls_consol, 'monsol' => $li_monsol, 'monto' => $li_mondeuda); } $li_totalfacpro = number_format($li_totalfacpro, 2, ',', '.'); uf_print_detalle_solicitudes($la_data, &$io_pdf); uf_print_totales($li_totmonsol, $li_totsaldo, $io_pdf);