Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Errors for PROCEDURE DBINITDISCUKM4LOAD1 при установке 1.032 : Супермаг Плюс (Супермаг 2000)

22.11.2024 11:59


17.09.2015 19:34
Попробовали установить 1.32.0 сп3. Т.е. сперва 1.032, затем сп3, затем генератор, и получаем:


Warning: Procedure created with compilation errors.

Errors for PROCEDURE DBINITDISCUKM4LOAD1:

LINE/COL ERROR
-------- -----------------------------------------------------------------
13/2 PL/SQL: SQL Statement ignored
21/25 PL/SQL: ORA-00904: "D"."PROGRAMID": invalid identifier
declare i pls_integer;
*
ERROR at line 1:
ORA-00904: "PROGRAMMNAME": invalid identifier
ORA-06512: at line 6

Никто не сталкивался ?

ну и вначале не устанавливался (было сообщение об ошибке: сообщение: "Ошибка копирования файла C:\Windows\system32\msvcr71.dll"). Это вылечилось переименованием этого файла (который на самом деле лежит в SysWow64).
17.09.2015 19:37
Причем в сп3 про нечто похожее сказано:
08.09.15 (№ 1837) SP № 3
Инициализация БД. Исправлено: обновление БД с 1.031 до 1.032 завершалась ошибкой "PLS-00905: object SUPERMAG.DBINITDISCUKM4LOAD is invalid".
ResForInit.exe

сп3 устанавливали, но не помогло.
21.10.2015 09:52
Продолжим, вдруг кому поможет:
Ответ ТП:
------
Дело было в том, что база клиента не соответствует эталону. Обновление базы в этом случае невозможно.
Для решения текущей проблемы попробуйте добавить в таблицу SMCashDisc два поля и повторить обновление:

exec SMInitNewField('SMCashDisc', 'ProgrammType', 'number(5)');
exec SMInitNewField('SMCashDisc', 'ProgrammName', 'varchar2(255)');
------
В дополнение - "скрипт" запускается от пользователя supermag, и нам помогло.
Часовой пояс GMT +3, время: 11:59.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.