[ОТВЕТИТЬ]
15.09.2006 07:03
isi
 
СМ (ver 1.0.24.5 sp2) -> Разделы -> Остатки

при отборе на дату ошибка:

ORA-06503: PL/SQL: Возврат функции без значения
ORA-06512: на "SUPERMAG.REMAINS", line 961
ORA-06512: на "SUPERMAG.SMCALCREMAINDERSBYDATE", line 33
ORA-06512: на line 1

BEGIN Supermag.SmCalcRemaindersByDate (TO_DATE('20060912','YYYYMMDD'), 14, NULL, '94.1.', NULL , 0, 1, null, 1 ); END;
15.09.2006 07:38
OlegON
 
А если пересчитать их?
15.09.2006 09:25
isi
 
Сейчас не могу, вечером запущу...
17.09.2006 06:58
isi
 
Пересчитал, не помогло... Галка "отключить перерасчет остатков" для мест хранения не стоит... Какие ещё идеи, служба поддержки ответила то же самое... Не работает только на центральной БД, по магазинам все в порядке
17.09.2006 09:58
OlegON
 
На любую дату? На любую ветку? Надо сузить объем предположений. Пиши подробнее. И приготовь бэкап базы для отправки на всякий случай.
17.09.2006 11:09
isi
 
Сейчас начал проверять детально, оказалось что может на группу не формироваться, а на все её подгруппы формируется...
17.09.2006 11:13
OlegON
 
Есть товары, которые в корне валяются? Т.е. не в подгруппах?
17.09.2006 17:18
isi
 
не знаю, но тоже об этом подумал, завтра буду отбирать, смотреть
26.09.2006 04:31
isi
 
Все времени небыло, проверил карточек в корнях групп с подгруппами нет... Не знаю даже что и предположить... У кого нить есть мысли, где ещё порыть..
26.09.2006 05:12
isi
 
кстати, ошибка появилась после перехода с 1.24.3 на 1.24.5 причем только в центральной БД, если кто сидит на 1.24.3 пришлите код процедуры SmCalcRemaindersByDate
26.09.2006 07:06
akonev
 
А вот там в тексте мелькает 94.1. - это группа?
Она всегда там такая или разные? Что получится, если по другой группе считать?
Пересчитывал, так понимаю, в утилитах. А в аналитике статистика на эту дату считается?
26.09.2006 07:23
isi
 
1. 94.1 Да это группа, по подгруппам этой группы работает нормально
2. Группы разные, чать работает, часть нет
3. в аналитике считается
26.09.2006 08:26
akonev
 
хм. как же эту заразу локализовать-то...
может есть возможность перекинуть подгруппы в другую (новую) группу и посмотреть что получится по старой группе и по новой?
26.09.2006 10:00
isi
 
Поднять 50 гигов в тестовую БД расчитать аналитику (на сколько я понимаю, она слетает при изменении идентификатара БД) за все это время, дня 3 уйдет на это... Блин...
26.09.2006 10:08
akonev
 
а на кой тебе там аналитика-то сдалась? да еще за все время?
снести нафиг, да остатки на дату посчитать. делов на 15 минут, если откинуть время копирования и расчета, которые активного участия не требуют.
да и не слетала она у меня ни разу, если уж на то пошло. *04
26.09.2006 10:16
isi
 
Занялся уже, ща попробую
28.09.2006 05:58
isi
 
Есть подозоения, что ошибка выскакивает только если вложимости групп больше 4, проверте у себя плз...
28.09.2006 06:19
akonev
 
Ага! Ты ее поймал! *04
Имею в тестовой базе групу 1.26.1.1.1
по 1.26. - работает.
по 1. - вылетает с твоей ошибкой.
28.09.2006 06:29
isi
 
Создал в тестовой БД вложимость по группам 6, создал карточки бага не имею, возможно при обновлении версий что-то не учли...
28.09.2006 06:32
akonev
 
хм... или в количестве карточек дело? или во вложенности и количестве? *01
28.09.2006 06:43
isi
 
проверял, есть группы у которых не больше 300 карточек, не работает, посмотрел по таблицам на новые группы и карточки (имею ввиду созданные в новой версии СМ), вроде все идентично, пришлите код процедуры SmCalcRemaindersByDate от версии 1,23, кто не перешел можно "заврапленый"

Обобщаем:
1. Не работет если карточки (или группы) созданы до обновления версии
работает только если вложимость групп не более 4

2. созданные в версии 1.24 sp5 вроде работает нормально даже при вложимости групп более 4 либо все дело в кол-ве карточек
28.09.2006 07:12
Mtirt
 
Решение - заново создавать группы?
28.09.2006 07:15
isi
 
хз... пытаюсь найти из за чего все таки проблема
28.09.2006 07:33
isi
 
Могу сказать точно, что дело не в кол-ве карточек и не в самих карточках

Вообщем что пробовал:
1. перебрасывал карточки (большое кол-во) в группы с вложимостью больше 4, все работает, группы созданы в новой версии
2. Была версия из-за длинны групп, названия или идентификатора, тоже не подтвердилось.
3. В таблице SACardClass ничего особенного не нашел по группам (созданные до и после обновления версий)
4. Пробовал перебрасывать подгруппы во вновь созданные группы , не момогает, остается условие до 4


Вообщем уже не знаю что ещё посмотреть. проблема есть только в группах которые были созданы до обновления версии и только с вложимостью по группам более 4, и как оказалось проблема не только в центральной но и в подчиненных БД
28.09.2006 14:22
isi
 
Кто нибудь ещё проверит у себя или нет?
28.09.2006 15:36
Propil
 
isi,
СМ до сих пор с SP2?

Пробовал сейчас на базе 1.024.5 SP5
Генерировал еще как 1.0.23, часть классификатора заводилась в ней, часть уже в новой. Карточки все в новой делали.
Вложимость до 5.
Ошибка не вылетает, все в норме..
28.09.2006 15:39
Propil
 
Поторопилси, блин...
Вот, поймал-

ORA-06503: PL/SQL: Возврат функции без значения
ORA-06512: на "SUPERMAG.REMAINS", line 961
ORA-06512: на "SUPERMAG.SMCALCREMAINDERSBYDATE", line 33
ORA-06512: на line 1
BEGIN Supermag.SmCalcRemaindersByDate (TO_DATE('20060928','YYYYMMDD'), 2, NULL, '1.', NULL , 0, 0, null, 0 ); END;
28.09.2006 16:03
Mtirt
 
Цитата:
isi Кто нибудь ещё проверит у себя или нет?
Не могу. У меня пока 1.024.4
29.09.2006 06:37
isi
 
Цитата:
Mtirt
Цитата:
isi Кто нибудь ещё проверит у себя или нет?
Не могу. У меня пока 1.024.4
Если у тебя работает, пришли код процедуры SmCalcRemaindersByDate в приват, можно криптованный
29.09.2006 19:44
KOT
 
Люди, как это так!? *07 вложение групп более 4 пораждает стоны кассового модуля
насчет того, что так не договаривались, и пока не уменьшим до 4 - никакой работы,
касовый модуль в виндовском журнале пишет об этом подробно *08 ...

Супермаг-УКМ(2),(DOs) причем не без Paradoxa!


Опции темы


Часовой пояс GMT +3, время: 13:16.

 

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