Цитата: делаем вывод, что reports помимо прочего - самая капризная к окружению система. А мой тезис, что за мусор на рабочей машине надо юзеров расстреливать, распространяется на рабочие станции и верен на все 100%.
СервисПлюс, видимо, согласен, т.к. переводит отчеты на FastReports.
Мои 5 копеек. Windows XP 32 bit, PATH вроде как в порядке:
Код:
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ora11client\orahome\bin;C:\orant\bin;C:\orant\net80;C:\orant\LIB\;C:\Documents and Settings\All Users.WINDOWS\Application Data\Oracle\Java\javapath;C:\PROGRA~1\COMMON~1\BORLAN~1\BDE;C:\SM2000\Bin;C:\Program Files\TortoiseSVN\bin;C:\orant\jdk\bin;C:\Program Files\Skype\Phone\
И раньше с этой машины отчеты делались. Но вот перестали.
Запуск RWISV60.EXE дает:
Код:
---------------------------
rwrbe60.exe - Порядковый номер не найден
---------------------------
Порядковый номер 11100 не найден в библиотеке DLL UIW60.DLL.
---------------------------
ОК
---------------------------
Снес все Oracle Forms/reports и поставил заново. И переместил, ессно, "C:\orant\bin;" в PATH после "C:\ora11client\orahome\bin".
В итоге можно было бы ограничиться рекомендацией
Цитата: за мусор на рабочей машине надо юзеров расстреливать
Но решил оставить свое сообщение - вдруг да в поиске найдут.
----------------------
Еще не конец, но, подозреваю, Oracle reports тут уже ни при чем.
Сообщение "Report contains uncompiled PL/SQL" при формировании отчета "Реализация по поставщикам". Остальные формируются.
SQL код:
select * from dba_objects where status != 'VALID'
Выдает пару десятков объектов SYS и PUBLIC, которые, подозреваю, не имеют к этому отношения.