Экспорт...
Импорт..
Гранты...
Компиляция...
Не скоплилировались стандартные три вьюхи в сис...
компильнул руками..
не компиляться...
VIEW
SVSPECBASESUMAC
VIEW
SVSPECBASESUMACARTICLE
PACKAGE BODY
DOCAC
Судя по всему эти вьюхи не работаю на 11... поэтому перем их из 1.29 - потом их в 1.32 всё одно обновят...
если на них забить то падает на
Код:
Модернизация версии 1.031.1.
PreUpgrade
1.031.2\31_1To_31_2_a
declare i pls_integer;
*
ERROR at line 1:
ORA-02291: integrity constraint (SUPERMAG.SMCSPECNACL_FK) violated - parent key
not found
ORA-06512: at line 7
перед запуском генератора заменить на эти...
и откомпилить всё...
Цитата: Select SP.DocType, SP.DocID, SP.Article, SB.ACDocType, SB.ACID,
decode(count(*),1,max(SP.ItemPrice), decode(T.Treatment, '1',min(SP.ItemPrice), '3',avg(SP.ItemPrice), '4', sum(SP.ItemPrice*SP.Quantity)/ decode(sum(SP.Quantity),0,1,sum(SP.Quantity)), max(SP.ItemPrice))) as ItemPrice,
decode(count(*),1,max(SP.ItemPriceNoTax), decode(T.Treatment, '1',min(SP.ItemPriceNoTax), '3',avg(SP.ItemPriceNoTax), '4', sum(SP.ItemPriceNoTax*SP.Quantity)/ decode(sum(SP.Quantity),0,1,sum(SP.Quantity)), max(SP.ItemPriceNoTax))) as ItemPriceNoTax,
decode(count(*),1,max(SP.ItemPriceCur), decode(T.Treatment, '1',min(SP.ItemPriceCur), '3',avg(SP.ItemPriceCur), '4', sum(SP.ItemPriceCur*SP.Quantity)/ decode(sum(SP.Quantity),0,1,sum(SP.Quantity)), max(SP.ItemPriceCur))) as ItemPriceCur,
sum(SP.Quantity) as Quantity
from SMSpec SP,
(select AdminCore.GetSysParamNum('PCR_GenActsDuplicateArticlesTreatment',
to_number('0')) as Treatment from dual) T,
(select DocType as ACDocType, ID as ACID, max(BaseDocType) as BaseDocType,
max(BaseID) as BaseID
from SMCommonBases
where DocType = 'AC' and
BaseDocType in('WI', 'PO', 'CO', 'SR')
group by DocType, ID) SB
where SP.DocType = SB.BaseDocType and
SP.DocID = SB.BaseID
group by SP.DocType, SP.DocID, SP.Article, SB.ACDocType, SB.ACID, T.Treatment
Цитата: Select SP.DocType, SP.DocID, SP.Article,
decode(count(*),1,max(SP.ItemPrice), decode(T.Treatment, '1',min(SP.ItemPrice), '3',avg(SP.ItemPrice), '4', sum(SP.ItemPrice*SP.Quantity)/ decode(sum(SP.Quantity),0,1,sum(SP.Quantity)), max(SP.ItemPrice))) as ItemPrice,
decode(count(*),1,max(SP.ItemPriceNoTax), decode(T.Treatment, '1',min(SP.ItemPriceNoTax), '3',avg(SP.ItemPriceNoTax), '4', sum(SP.ItemPriceNoTax*SP.Quantity)/ decode(sum(SP.Quantity),0,1,sum(SP.Quantity)), max(SP.ItemPriceNoTax))) as ItemPriceNoTax,
decode(count(*),1,max(SP.ItemPriceCur), decode(T.Treatment, '1',min(SP.ItemPriceCur), '3',avg(SP.ItemPriceCur), '4', sum(SP.ItemPriceCur*SP.Quantity)/ decode(sum(SP.Quantity),0,1,sum(SP.Quantity)), max(SP.ItemPriceCur))) as ItemPriceCur,
sum(SP.Quantity) as Quantity
from SMSpec SP,
(select AdminCore.GetSysParamNum('PCR_GenActsDuplicateArticlesTreatment',
to_number('0')) as Treatment from dual) T
where SP.DocType in('WI', 'PO', 'CO', 'SR')
group by SP.DocType, SP.DocID, SP.Article, T.Treatment
компилим DOCAC
Генератор БД...
бадымс..
Код:
Модернизация версии 1.032.2.
...
вспомогательный пакет: SMAInit
регистрация полей: производитель по умолчанию карточки товара
declare
*
ERROR at line 1:
ORA-00001: unique constraint (SUPERMAG.SACANALYTICSFIELDS_TITLE) violated
ORA-06512: at "SUPERMAG.SMAINIT", line 116
ORA-06512: at "SUPERMAG.SMAINIT", line 138
ORA-06512: at line 13
твою мать... ночь людмила... забыл... выставить NLS_LANG
Обновление Супермаг+ до версии 1.028.2
откат, бэкап, поехали заново...
всё нормально проапдэйтилось...