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

Ошибка нарушения уникальности в построителе отчета Бухгалтерские - остатки в закупочных ценах : Супермаг Плюс (Супермаг 2000)

23.11.2024 6:58


02.04.2014 06:18
Добрый день. Может кто сталкивался с такой проблемой?:
На борту: СМ 2000 1.026 sp1 - Oracle 10 . При формировании отчета Бухгалтерские - остатки в закупочных ценах происходит ошибка в построителе отчетов:MSG-01001 ошибка в процедуре расчета остатков
ORA-00001 нарушено ограничение уникальности
(SUPERMAG.TTREMINCOME_UK)
ORA-06512: на "SUPERMAG.FIXREMINCOME", line 639
Скрин ошибки
02.04.2014 07:38
Не смотрел еще описание ограничения, но, если вслепую... В утилитах проверки прогонял (особенно налоги)? Структуру БД проверял? Полная очистка товародвижения не помогает? И вообще апгрейдиться уже пора.
02.04.2014 07:54
Меня смущает сочетание 1.026 и 10g.
У меня есть подозрение, что Супермаг на 10-ке работает только с более поздних версий.
А еще крякозябры в заголовке окна.
Все нормально с настройками кодовых страниц и региональными настройками?
02.04.2014 08:35
я бы еще сделал перерасчет остатков
02.04.2014 12:29
Зяблики в заголовке не заметил... Похоже на кривую машину/инсталляцию.
03.04.2014 13:06
Добрый день.
Про зяблики в заголовке согласен с Олегом - кривая машина, на других все ОК.
Перерасчет остатков не помогает.
Сочетание 1.026 и 10g именно с этой версии и можно было ставить 10g.

NLS инстанса
PARAMETER VALUE
------------------------------ ---------------
NLS_LANGUAGE RUSSIAN
NLS_TERRITORY RUSSIA
NLS_SORT
NLS_DATE_LANGUAGE
NLS_DATE_FORMAT
NLS_CURRENCY
NLS_NUMERIC_CHARACTERS
NLS_ISO_CURRENCY
NLS_CALENDAR
NLS_TIME_FORMAT
NLS_TIMESTAMP_FORMAT

PARAMETER VALUE
------------------------------ ---------------
NLS_TIME_TZ_FORMAT
NLS_TIMESTAMP_TZ_FORMAT
NLS_DUAL_CURRENCY
NLS_COMP
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE

NLS БД

PARAMETER VALUE
------------------------------ --------------------------
NLS_LANGUAGE RUSSIAN
NLS_TERRITORY RUSSIA
NLS_CURRENCY ?.
NLS_ISO_CURRENCY RUSSIA
NLS_NUMERIC_CHARACTERS ,
NLS_CHARACTERSET CL8MSWIN1251
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD.MM.RR
NLS_DATE_LANGUAGE RUSSIAN
NLS_SORT RUSSIAN
NLS_TIME_FORMAT HH24:MI:SSXFF

PARAMETER VALUE
------------------------------ --------------------------
NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT DD.MM.RR HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY ?.
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.5.0

Проверка на налоги все ОК.

Однако есть расхождение при проверки структуры БД:

Ограничения
Отсутствует ограничение SMCCALCSPECOUT_PK таблицы SMCALCSPECOUT
Отсутствует ограничение SMCDEPOTTAKES_PAL таблицы SMDEPOTTAKES
Отсутствует ограничение SMCDEPOTTAKES_SOURCE таблицы SMDEPOTTAKES
Отсутствует ограничение SYS_C001547 таблицы SSMESSAGES
Отсутствует ограничение SYS_C001581 таблицы SSMIGRATORARC
Отсутствует ограничение SYS_C001585 таблицы SSMIGRATORLOG
Отсутствует ограничение SYS_C004321 таблицы TTCOLLECTDISCCARD ("SUBCODE" IS NOT NULL)
Отсутствует ограничение SYS_C004744 таблицы TTZLONGDATA
Отсутствует ограничение SYS_C006852 таблицы SVLOCALSHOPS
Отсутствует ограничение SYS_C006853 таблицы SVPRODGOODSART
Лишнее ограничение SYS_C0015300 таблицы SSMESSAGES
Лишнее ограничение SYS_C0015303 таблицы SSMIGRATORARC
Лишнее ограничение SYS_C0015307 таблицы SSMIGRATORLOG
Лишнее ограничение SYS_C009119 таблицы TTZLONGDATA

Колонки таблиц
Отсутствует колонка SUPERMAG_SESSIONS.CLIENT_IDENTIFIER
Отсутствует колонка SUPERMAG_SESSIONS.CURRENT_QUEUE_DURATION
Не обязательная колонка SVSHIPZONEINC.EMPLOYEE присутствует как обязательная
Не обязательная колонка SVSPECSO.DISPLAYITEM присутствует как обязательная
Не обязательная колонка SVSPECSO.TOTALPRICECUR присутствует как обязательная
Не обязательная колонка SVTSHIPZONEINC.AMOUNT присутствует как обязательная
Не обязательная колонка SVTSHIPZONEINC.ARTICLE присутствует как обязательная
Не обязательная колонка SVTSHIPZONEINC.ORDNUM присутствует как обязательная
Лишняя колонка SVSUPERMAGTABCOLUMNS.HISTOGRAM

Индексы
Отсутствует не уникальный SMCGOODS_LOC : SMGOODS(STORELOC)
Лишний уникальный SMCGOODS_LOC : SMGOODS(STORELOC,ARTICLE)

Не понятно, что тут может влиять на отчет.
БД проверена на валидность, все вроде ок (validation cascade).

Так же автор темы забыл сказать что на некоторые группы товаров отчет отрабатывает.
И еще один момент - не рассчитывается статистика в Адм. модуле

HRESULT=80040e2f custom=1 SQLState=<none>
ORA-00001: unique constraint (SUPERMAG.FFREMINCOME_UK) violated
ORA-06512: at "SUPERMAG.FIXREMINCOME", line 571
ORA-06512: at "SUPERMAG.FIXREM_PRECALC", line 57
ORA-06512: at line 1

Источник: SmLibaryBase trace
HRESULT=80004005 custom=0 SQLState=<none>
{ call Supermag.FixRem_PreCalc.ForDay(?, ?) }
Params:
{0} i_Flags[0](0,0): vt=3 value=3
{1} i_Date[0](0,0): vt=7 value=02.04.2014


Может есть еще у кого какие мысли?
03.04.2014 13:11
Ну, мыслей было много и в самом начале: Ошибка нарушения уникальности в построителе отчета Бухгалтерские - остатки в закупочных ценах
А в чем в данном случае разница "инстанса" и "БД"?

OlegON:
Magway, почему-то у тебя город в профиле неправильный.
03.04.2014 15:19
Город в профиле поправил,
В данном случаи разницы инстанса и бд нет,хотел показать что все нормально с nls_lang.
Все выше сказанное коллегами посмотрел и показал, что не так не могу просто понять.
04.04.2014 17:42
Цитата:
Magway Добрый день.
Про зяблики в заголовке согласен с Олегом - кривая машина, на других все ОК.
Это мягко говоря не соответсвует действительности...
это штатное поведение см версии 1,26 на виндовс 7... при чем все работат ОК
так нет никаких других где все ок... если только они не на ХР и ниже..
28.04.2014 13:10
забыл добавить, что после нажатия кнопки ОК с ошибкой построителя отчетов , появляется другая ошибка- вот скрин:
Часовой пояс GMT +3, время: 06:58.

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