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

Супермаг 1.030.0 не накатывались скрипты сервис-пака : Супермаг Плюс (Супермаг 2000)

29.03.2024 4:47


05.06.2013 06:57
overlord
 
Вчера ставил новую базу СМ 1.030.0 с СП2
1. Генератором инициализировал базу - все ОК.
2. Накатываю скрипты СП2 - фиг вам! Пишет сразу - Сообщение ОС: permission denied.
Думал я чего затупил. Через час вижу на ФТП СП3, ставлю его - те же грабли.

Останавливается сразу на файле AnalyticsProc.sql

Сделал следующим образом:
в файле run_script.sql закомментировал вызов AnalyticsProc.sql и...
...Все удачно!!!
Затем раскомментировал, прогнал заново и все снова удачно!

Оч. странно все это. В файле этом скрипт пересоздания вьюхи по чекам со скидками.

Да, забыл: ОС Win2008R2, Oracle 11 x64.
07.06.2013 15:47
Neutron
 
У меня даже инциализацию не прошла....
Выскочило :
***** Documents.sql *****
begin
*
ошибка в строке 1:
ORA-20012: Ошибка создания ограничения SMCPriceRoundMode для SMDocuments.
ORA-06512: на "SUPERMAG.SMINITNEWCONSTRAINT", line 8
ORA-02293: невозможно подтвердить (SUPERMAG.SMCPRICEROUNDMODE) - нарушено
правило проверки столбца
ORA-06512: на line 2


Написал в ТП...посмотрим что ответят...
07.06.2013 15:51
whitewizard
 
Были такие косячки
проверь на каком документы эта проверка не проходит
08.06.2013 12:21
Neutron
 
Цитата:
whitewizard Были такие косячки
проверь на каком документы эта проверка не проходит
Да то же самое ТП сказала....
Цитата:
Падает при проверки выполнения условий
CHECK ((DocType in ('WI','WO','BI') and PriceRoundMode in (1,2,3,4)) or (DocType in ('CS', 'CR', 'CI', 'DO') and PriceRoundMode = 3) or (DocType in ('PE','PO','PN') and PriceRoundMode in (2,4)) or (DocType = 'CO' and PriceRoundMode in (2, 1)) or (DocType not in ('WI', 'WO', 'BI', 'CS', 'CR', 'CI', 'PE', 'PO', 'PN', 'CO') and PriceRoundMode = 0)));
Для типа документа не соответствует значение поле PriceRoundMode.
08.06.2013 15:41
whitewizard
 
у меня в каком то вообще документе падало типа платежа или контракта
отбери скриптом и поправь
Часовой пояс GMT +3, время: 04:47.

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