[ОТВЕТИТЬ]
25.01.2016 15:58
xray84
 
Добрый день! Подскажите плиз что делать?
ORA-00001: unique constraint (SUPERMAG.TTCCASHDOCCREDCARD_PK) violated при выполнении отчета «Товарный отчет и налоги» за февраль прошлого года.

Версия супермага 1.032.2. Версия БД Оракл – 10.2.0.4
25.01.2016 16:01
xray84
 
Выяснил что в 26 числе эта ошибка вылазит. В остальных нормально все. Пробовал искать в структуре БД, ничего похожего нет. Сверял кассовые документы, все сходится (соответствие Z-отчетам везде "да")
25.01.2016 16:26
DEeMON
 
Судя по названию TTCCASHDOCCREDCARD_PK какой-то косяк с продажами по безналу.
Нарушение уникальности первичного ключа, состоящего из полей doctype, docid, title.
26.01.2016 04:33
xray84
 
в одном поле есть такое значение: "Сбербанк, ..."
в остальных всех "Сбербанк"
26.01.2016 04:34
xray84
 
я так понимаю должно относиться к полю title
26.01.2016 08:28
DEeMON
 
По идее, в таблице не должно быть одинаковой комбинации всех трёх полей doctype, docid, title.
26.01.2016 13:00
xray84
 
подскажи тогда в какой таблице исправить одну эту косячную позицию
26.01.2016 13:12
baggio
 
таблицы TT* - временные...
они заполняются при выполнении отчета...
вангую что проблема в таблице SMCASHDOCCREDCARD

1. Сверить структуру с эталонной.
2. Проверить базу на инвалиды...
3. Иметь ПРОВЕРЕННЫЙ бекап...

потом уже можно думать о правках...
01.02.2016 06:12
xray84
 
уважаемый baggio! Все проверил, норм по 3-м пунктам...
но меня вот смущает в колонке кредитная карта в одной строке "Сбербанк,..." - а в остальных просто "Сбербанк"...
01.02.2016 06:15
xray84
 
select * from supermag.SMCASHDOCCREDCARD; -- на такой запрос говорит что такой таблицы не существует..
01.02.2016 06:53
xray84
 
Получилось! Этот магазин брал не свой id расчета по кредитным картам. Изменил id всех позиций этого чека , соответствующему этому магазу, отчет пошел!

select * from SUPERMAG.SMCashCheckItems where checknum = 215 and znum = 4713;
update SUPERMAG.SMCashCheckItems set credcardbrand = 11 where checknum = 215 and znum = 4713;
02.02.2016 23:10
baggio
 
Цитата:
xray84 уважаемый baggio! Все проверил, норм по 3-м пунктам...
как говорил станиславский "не верю"...
сверьте структуру... что то там у вас не так...
и проверьте базу на инвалиды...
Опции темы


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

 

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