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

При попытке глобализовать карточку - ошибка... : Супермаг Плюс (Супермаг 2000)

23.11.2024 1:08


07.11.2011 10:56
Цитата:
Andrew_Konev если под супермагом попытаться выполнить что-то типа
Код:
begin 
Supermag.SMReplaceCard('999000044','999011500','0');
end;
артикулы сознательно измохратил, чтобы ничего реально сделать не могло :)

дык вот на что ругнется? что не нашло или что надо сначала заблокировать?
ошибка в строке 1:
ORA-20005: Перед обновлением объект необходимо заблокировать
ORA-06512: на "SUPERMAG.CORE", line 300
ORA-06512: на "SUPERMAG.CORE", line 850
ORA-06512: на "SUPERMAG.CARDS", line 1754
ORA-06512: на "SUPERMAG.SMREPLACECARD", line 8
ORA-06512: на line 2
07.11.2011 10:57
Предлагаю руками ничего не перекидывать, пока не будет ясна причина ошибки.
07.11.2011 11:10
Цитата:
Dim ...
ORA-20005: Перед обновлением объект необходимо заблокировать
...
а под тем юзером, под которым глобализируете? так же ругнется?
07.11.2011 11:25
Цитата:
Andrew_Konev а под тем юзером, под которым глобализируете? так же ругнется?
тогда ошибка

Цитата:
ошибка в строке 2:
ORA-06550: Строка 2, столбец 1:
PLS-00201: идентификатор 'SUPERMAG.SMREPLACECARD' должен быть объявлен
ORA-06550: Строка 2, столбец 1:
PL/SQL: Statement ignored
07.11.2011 11:26
т.е. в качестве временной меры - даю supermag'у полный доступ, глобализую, потом верну должность назад
07.11.2011 11:44
Цитата:
Dim т.е. в качестве временной меры - даю supermag'у полный доступ, глобализую, потом верну должность назад
таким образом работает...
Часовой пояс GMT +3, время: 01:08.

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