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

Сбой в работе кассового модуля: нарушено ограничение уникальности (SUPERMAG.SMCCASHCHECKS_PK) : Супермаг Плюс (Супермаг 2000)

26.11.2024 9:15


06.12.2016 17:32
Цитата:
zagmag
При импорте файла CURRESTS из 36 записей пропущено 18.
Кстати это итоги смен, у вас кто то "массово" пытается загрузить 36 смен, причем 18 из них уже загружены, тормозитекассовый и разбирайтесь что у вас там происходит))
06.12.2016 17:34
уходим от интерфейса СМ и напрямую выполняем запрос

Код:
select * from Supermag.SMCashChecks where LocID=3 and DeskNum=1 and ZNum=335 and CheckNum=1
06.12.2016 17:34
Цитата:
kadr в самой таблице CASHSAIL идут дубли. Можете глазками посмотреть по ключу



либо грохнуть всё содержимое кассового каталога и выгрузить заново.
Мне кажется, он просто на первой же позиции ошибку выдал и все
06.12.2016 17:35
Цитата:
kadr Простите, но это из области шаманства.
По теме четко есть ошибка дублирования z-отчета
Меня вот это смутило
insert into Supermag.SMCashChecks(...TotalSum) values(...0)
06.12.2016 17:37
Цитата:
-Den- Меня вот это смутило
insert into Supermag.SMCashChecks(...TotalSum) values(...0)
а надо обращать внимание на это
Цитата:
ORA-00001: нарушено ограничение уникальности (SUPERMAG.SMCCASHCHECKS_PK)
и смотреть в чем же заключается это ограничение уникальности, там нет упоминаний про цену
06.12.2016 17:38
Цитата:
kadr уходим от интерфейса СМ и напрямую выполняем запрос

Код:
select * from Supermag.SMCashChecks where LocID=3 and DeskNum=1 and ZNum=335 and CheckNum=1
Делал уже, пустота.

А ведь знаете что, там вообще смен для locid 3 нет...

( у нас это база была не главная ,главная слетела, поэтому и копаюсь. В той ошибок не было )
06.12.2016 17:44
Цитата:
zagmag ( у нас это база была не главная ,главная слетела, поэтому и копаюсь. В той ошибок не было )
какая прЕлЕсть, что ещё нестандартного с этой базой?

выполните
Код:
alter index SMCCASHCHECKS_PK rebuild online;
После этого проверка на наличие записи, если не покажет, то пробовать загрузить пересозданную выгрузку от касс.
06.12.2016 17:53
Цитата:
kadr какая прЕлЕсть, что ещё нестандартного с этой базой?

выполните
Код:
alter index SMCCASHCHECKS_PK rebuild online;
После этого проверка на наличие записи, если не покажет, то пробовать загрузить пересозданную выгрузку от касс.
ORA-00439: feature not enabled: Online Index Build

Опыта мало, прошу не ругаться
06.12.2016 18:13
Цитата:
zagmag ORA-00439: feature not enabled: Online Index Build

Опыта мало, прошу не ругаться
ну тогда просто
Код:
alter index SMCCASHCHECKS_PK rebuild;
06.12.2016 18:15
ORA-01418: specified index does not exist

Но вообще он есть , я его своими глазами вижу в структуре ...
Часовой пояс GMT +3, время: 09:15.

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