[ОТВЕТИТЬ]
Опции темы
02.06.2012 11:23  
Tiger
Возникла необходимость в переустановке кассы! Сняли 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  
akonev
а в базе сервера смотрели этот чек? который 2003002-1574036
может он каким-то чудом на сервере у вас реально задвоен по ндс 10%?
у вас же, если не путаю, танец с саблями вокруг чеков уже давно продолжается.
 
02.06.2012 14:10  
whitewizard
Да переустановите с новым номером. Хотя эта ошибка говорит о том, что на сервере не все в порядке с индексами, видимо.
 
04.06.2012 05:25  
Tiger
Цитата:
Сообщение от Andrew_Konev
а в базе сервера смотрели этот чек? который 2003002-1574036
может он каким-то чудом на сервере у вас реально задвоен по ндс 10%?
у вас же, если не путаю, танец с саблями вокруг чеков уже давно продолжается.
А как проверить запросом - задвоенность данного чека на сервере! И что делать в случай, если факт задвоенности потвердиться?
 
04.06.2012 11:07  
akonev
Код:
select * from trm_out_receipt_tax 
where cash_id=2003002 and id=1574036
должна быть одна строка. а что делать, если больше - это уже по факту.
 
04.06.2012 11:18  
Tiger
Цитата:
Сообщение от Andrew_Konev
Код:
select * from trm_out_receipt_tax 
where cash_id=2003002 and id=1574036
должна быть одна строка. а что делать, если больше - это уже по факту.
Выполнил предложенный запрос! Задвоенных записей нет!
Миниатюры
Нажмите на изображение для увеличения
Название: Запрос.jpg
Просмотров: 377
Размер:	99.1 Кб
ID:	1269  
 
04.06.2012 11:20  
Mtirt
А тат же запрос на проблемной кассе выполнить?
 
04.06.2012 15:24  
Tiger
Цитата:
Сообщение от Mtirt
А тат же запрос на проблемной кассе выполнить?
Выполнил запрос на кассе получил нулевой результат! Зашел в таблицу cash_id=2005007! Как теперь здесь проверить на задвоенные записи не знаю!
 
04.06.2012 16:27  
whitewizard
вообще-то судя по
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  
akonev
это начало было. сколько вместилось.
"Error(1062) Duplicate entry '2003002-1574036' "
 
 
Опции темы



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

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