02.06.2012 11:23
Возникла необходимость в переустановке кассы! Сняли z-отчет! Заблокировали терминал на сервере! Начинаем переустанавливать, доходим до этапа, когда вводим номер терминала! Далее говорит, что терминал заблокирован, снимаем блокировку и в момент переноса данных с сервера возникает ошибка (из лога):

Цитата:
14:08:40: 0x00004000: FATAL: posload: ОШИБКА: Ошибка load_tables(): Query failed: Error(1062) Duplicate entry '2003002-1574036' for key 1: SQL insert into trm_out_receipt_tax(cash_id,id,taxgroup_id,tax_id,name,percent,priority,amount,version,deleted) values ('2003002','1569993','0','1','НДС','10.00%','0','1.7200',425930,'0'),('2003002','1569994','0','1','НДС','10.00%','0','1.8200',425930,'
После чего кассах уходит в перезагрузку! С чем это может быть связано?

На кассах стоит УКМ 49 версии sp6!
02.06.2012 13:03
а в базе сервера смотрели этот чек? который 2003002-1574036
может он каким-то чудом на сервере у вас реально задвоен по ндс 10%?
у вас же, если не путаю, танец с саблями вокруг чеков уже давно продолжается.
02.06.2012 14:10
Да переустановите с новым номером. Хотя эта ошибка говорит о том, что на сервере не все в порядке с индексами, видимо.
04.06.2012 05:25
Цитата:
Andrew_Konev а в базе сервера смотрели этот чек? который 2003002-1574036
может он каким-то чудом на сервере у вас реально задвоен по ндс 10%?
у вас же, если не путаю, танец с саблями вокруг чеков уже давно продолжается.
А как проверить запросом - задвоенность данного чека на сервере! И что делать в случай, если факт задвоенности потвердиться?
04.06.2012 11:07
Код:
select * from trm_out_receipt_tax 
where cash_id=2003002 and id=1574036
должна быть одна строка. а что делать, если больше - это уже по факту.
04.06.2012 11:18
Цитата:
Andrew_Konev
Код:
select * from trm_out_receipt_tax 
where cash_id=2003002 and id=1574036
должна быть одна строка. а что делать, если больше - это уже по факту.
Выполнил предложенный запрос! Задвоенных записей нет!
Миниатюры
Нажмите на изображение для увеличения
Название: Запрос.jpg
Просмотров: 671
Размер:	99.1 Кб
ID:	1269  
04.06.2012 11:20
А тат же запрос на проблемной кассе выполнить?
04.06.2012 15:24
Цитата:
Mtirt А тат же запрос на проблемной кассе выполнить?
Выполнил запрос на кассе получил нулевой результат! Зашел в таблицу cash_id=2005007! Как теперь здесь проверить на задвоенные записи не знаю!
04.06.2012 16:27
вообще-то судя по
insert into trm_out_receipt_tax(cash_id,id,taxgroup_id,tax_id,name,percent,priority,amount,version,deleted) values ('2003002','1569993','0','1','НДС','10.00%','0','1.7200',425930,'0'),('2003002','1569994','0','1','Н ДС','10.00%','0','1.8200',425930,'
надо это посмотреть:

select * from trm_out_receipt_tax where cash_id=2003002 and id=1569993;
select * from trm_out_receipt_tax where cash_id=2003002 and id=1569994;
05.06.2012 13:28
это начало было. сколько вместилось.
"Error(1062) Duplicate entry '2003002-1574036' "
Часовой пояс GMT +3, время: 03:35.

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