[ОТВЕТИТЬ]
Опции темы
28.08.2012 23:11  
саймон
В логе УКМ сервера пишет ошибку, и ни одна смена не выгружается:


Query failed: Error(1062) Duplicate entry '502001002-99642' for key 1: SQL replace into receipt (store,cash_number,cash_id,id,global_number,local_number,type,stock_id,stock_name,client,login,shift_open,date,pos,invoice_number,link_receipt,link_cash_id,amount,items_count,result,footer_date,client_card_code) values ('1101', 2,'502. Пауза 300 сек.

Добавлено через 4 минуты 41 секунду
Простите за орфографию Базу Экспорта* ( из-за этой ошибки не грузятся ни одна смена )
 
29.08.2012 00:03  
Belivern
Уточните, какой конвертер экспорта испольузется (Экспорт 4?).
Желательно, версию УКМ4.
Ммм..... думаю, также стоит посмотреть скрин в развернутом виде конвертеров из раздела Администрирование-конвертеры.

Попробую сделать преждевременное предположение:
Ошибка свидетельствует о задвоенных записях.
Стоит посмотреть эту таблицу в промежуточной базе.
Как вариант, если ничего не понятно, можно попробовать удалить и пересоздать базу экспорта:
Перед удалением ОБЯЗАТЕЛЬНО остановить службы УКМ сервера и MySQL, сделать бэкап базы. Все действия производить при остановленной службе УКМ сервера.
(в конвертере экспорта в разделе Администрирование - Конвертеры сохраните SQL файл и переименуйте его в цифровое значение. Например 1.sql)

Удаляем базу:
drop database export (export - это название базы и она может называться по другому)
Создаем базу
create database export (название берется из настроек конвертера экспорта в УКМ сервере)
Переключаемся на созданную базу:
use export
Создаем структуру базы:
source c:\1.sql

Перезапускаем все службы и пробуем делать ручную выгрузку всех смен.

Хотя, думаю, есть более простые способы решения, но это надо смотреть непосредственно базу.
 
29.08.2012 09:38  
Little
Цитата:
Сообщение от саймон
Duplicate entry '502001002-99642' for key 1:
Так понятно же пишет дублирующаяся запись!
 
29.08.2012 15:05  
саймон
УКМ 4 версия 49 сп3 , Конвертер 4.
 
29.08.2012 15:36  
саймон
Цитата:
Сообщение от Little
Так понятно же пишет дублирующаяся запись!
я то понял по что дублирующая запись, а почему так произошло ??
хотелось бы разобраться с этим, чтобы не было повторных ошибок
 
29.08.2012 15:50  
whitewizard
может потому, что PRIMARY INDEX послетали?
 
29.08.2012 19:29  
саймон
Цитата:
Сообщение от whitewizard
может потому, что PRIMARY INDEX послетали?
Да был прав , repair => optimize , только вот в чем еще косячок, 3 таблица уже падает (((((
 
30.08.2012 02:45  
whitewizard
Тут уже вариантов валом может быть. Начиная с железа и заканчивая все чем угодно.
 
 
Опции темы



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

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