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

Ошибка в СМ при отборе остатков на дату.. : Супермаг Плюс (Супермаг 2000)

22.11.2024 23:17


28.09.2006 06:43
проверял, есть группы у которых не больше 300 карточек, не работает, посмотрел по таблицам на новые группы и карточки (имею ввиду созданные в новой версии СМ), вроде все идентично, пришлите код процедуры SmCalcRemaindersByDate от версии 1,23, кто не перешел можно "заврапленый"

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

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

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


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

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

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
Цитата:
isi Кто нибудь ещё проверит у себя или нет?
Не могу. У меня пока 1.024.4
29.09.2006 06:37
Цитата:
Mtirt
Цитата:
isi Кто нибудь ещё проверит у себя или нет?
Не могу. У меня пока 1.024.4
Если у тебя работает, пришли код процедуры SmCalcRemaindersByDate в приват, можно криптованный
29.09.2006 19:44
Люди, как это так!? *07 вложение групп более 4 пораждает стоны кассового модуля
насчет того, что так не договаривались, и пока не уменьшим до 4 - никакой работы,
касовый модуль в виндовском журнале пишет об этом подробно *08 ...

Супермаг-УКМ(2),(DOs) причем не без Paradoxa!
Часовой пояс GMT +3, время: 23:17.

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