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

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

23.11.2024 1:17


07.11.2011 09:49
СМ 1.028.2 SP5

При попытке глобализовать временную карточку выдается ошибка
Цитата:
2011.11.07 (Monday) 09:46:43
----- Прерывание работы программы -----
сообщение: "ORA-06550: Строка 1, столбец 7:
PLS-00201: идентификатор 'SUPERMAG.SMREPLACECARD' должен быть объявлен
ORA-06550: Строка 1, столбец 7:
PL/SQL: Statement ignored
"
исключение: Sm.Core.InteropException
hResult: 80040E14h; доп. код: 6550
источник: Microsoft OLE DB Provider for Oracle

----- Причина исключения, уровень вложения 1 -----
сообщение: "Произошла одна или несколько ошибок во время обработки команды."
исключение: Sm.Core.InteropException
hResult: 80040E14h; доп. код: 0
источник: Microsoft OLE DB Provider for Oracle

----- Причина исключения, уровень вложения 2 -----
сообщение: "begin Supermag.SMReplaceCard('8000044','011500','0'); end;"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace
никто не сталкивался? как исправить?
07.11.2011 10:03
Что за БД? Какая история у нее? После чего?
07.11.2011 10:21
Есть подозрение, что у должности, под которой зашли в админа, не все хорошо с правами на "замещение локальных артикулов". Если галочка стоит - я бы попробовал пересоздать должность.
07.11.2011 10:27
БД на 11 оракле... базе 4 месяца... раньше в магазине карточки не заводили, сейчас пришлось... насоздавали более 1500 карточек. теперь в ЦО пытаемся глобализовать...

должность с полными правами.. пытался отобрать права на карточки и снова дать все права... не помогло...
07.11.2011 10:29
Версия, надеюсь, 11.2.0.2? Проверь структуру?
07.11.2011 10:37
Цитата:
Dim ... пытался отобрать права на карточки и снова дать все права... не помогло...
на карточки или на "замещение локальных артикулов" в модуле "Администратор"?
07.11.2011 10:46
если под супермагом попытаться выполнить что-то типа
Код:
begin 
Supermag.SMReplaceCard('999000044','999011500','0');
end;
артикулы сознательно измохратил, чтобы ничего реально сделать не могло :)

дык вот на что ругнется? что не нашло или что надо сначала заблокировать?
07.11.2011 10:46
создал новую должность с полными правами на все, нового пользователя... не помогло ((

причем, если карточка уже есть, то заменяет нормально... а при попытке создать новую карточку - ошибка...
07.11.2011 10:51
так. меня куда-то переклинило. мне все мнилось, что ты уже замещенные из документов выносишь :)
07.11.2011 10:56
и все-таки, получается, что оно не находит процедуру. руками запускается?
Цитата:
идентификатор 'SUPERMAG.SMREPLACECARD' должен быть объявлен
...
сообщение: "begin Supermag.SMReplaceCard('8000044','011500','0'); end;"
глобализировать те, под которые новые не нужны, остальным запросами передернуть глобальный артикул, прибить борнин и штрихкоды перекинуть?
Часовой пояс GMT +3, время: 01:17.

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