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

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

28.03.2024 19:30


01.05.2008 23:09
skier2
 
Доброе время суток всем заглянувшим!
не поможете решить проблему?:
некторое время назад перестала расчитываться себестоимость в ЦО магазина : Супермаг 1.25..1 сп7. теперь при входе в модуль Администратора во вкладке Аналитика выходит ошибка:

2008.04.30 (среда) 17:53:39
Версия 1.025.1
>>> Запись 1
Источник: Microsoft OLE DB Provider for Oracle
HRESULT=80040e37 custom=942 SQLState=<none>
ORA-00942: таблица или представление пользователя не существует

>>> Запись 2
Источник: Microsoft OLE DB Provider for Oracle
HRESULT=80040e37 custom=0 SQLState=<none>
Table does not exist.

Также при попытке сосчитать себестоимость выходит ошибка:

> Версия 1.025.1
> >>> Запись 1
> Источник: Microsoft OLE DB Provider for Oracle
> HRESULT=80004005 custom=4063 SQLState=<none>
> ORA-04063: view "SUPERMAG.SVSHOPGROUPFIFO" имеет ошибки
>
> >>> Запись 2
> Источник: Microsoft OLE DB Provider for Oracle
> HRESULT=80004005 custom=0 SQLState=<none> Неопознанная ошибка
> >>> Запись 3
> Источник: SmLibaryBase trace
> HRESULT=80004005 custom=0 SQLState=<none> select ID, FIFOAlg, nvl(PartnerID,-1),PrimeAlg,WAvgPeriod
> from Supermag.SVShopGroupFIFO
> order by ID

вот ответ отдела поддержки Сервис+:

> 1. Попробовать рассчитать под пользователем Supermag.
> 2. Подключится к БД с помощью SQL+, и убедится, что все необходимые сервис-паки на Oracle установлены. Вы должны в 2-х абзацах увидеть сообщение:
>
> SQL*Plus: Release 9.2.0.7.0 - Production on Срд Апр 30 17:14:34 2008
>
> Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
>
>
> Присоединен к:
> Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.7.0 - Production
>
> Или
>
> SQL*Plus: Release 9.2.0.8.0 - Production on Срд Апр 30 17:14:34 2008
>
> Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
>
>
> Присоединен к:
> Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.8.0 - Production
>
>


Короче, тут ситуация такая: расчитываем под логином Supermag, еще раз напоминаем, что перестала себестоимость расчитываться некоторое время назад... но все равно хочется попробовать решить проблему: даже проверив, есть ли все сервис паки на данной программе. вопрос: может кто то знает, что может быть? или - как можно подключиться к БД с помощью SQL и убедиться, что установлены все СП? может, просто взять и переустановить эти самые СП?
02.05.2008 13:27
OlegON
 
Я бы поддержал С+ и предложил:
1) Перекомпилить все (скрипты есть в конце установочного скрипта сервиспака) и посмотреть ошибки поподробнее.
2) Сравнить структуру с эталоном.
02.05.2008 21:17
baggio
 
и очень внимательно почитать алерт лог...... с момента когда перестала расчитывацца себестоимость...
04.05.2008 09:19
Mtirt
 
Насколько я понимаю, слетели права пользователей...
Видимо был еще и переход на 9-ый Oracle... Или делали экспорт/импорт...
Ищи по форуму по выражению "GRANT"...
04.05.2008 14:15
skier2
 
был переход - с подчиненного магазина переносили все в ЦО.. оракл - 8.хх... стоит переходить на 9i?
05.05.2008 10:28
kadr
 
Расскажи нам что было "некторое время назад".
Вариант с разрушением объектов хранения и отображения косвенно можно исключить, ибо под supermag`ом считается, значит потерялись права. Иногда бывает достаточно снять пользователя с должности, запретить ему подключаться, а потом всё вернуть обратно, но может быть и более тяжёлый вариант, когда необходимо будет "пересоздать" должность
Часовой пояс GMT +3, время: 19:30.

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