Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Не идет вызгрузка из УКМ сервер в Баху Экспорта : УКМ-4

20.04.2024 1:23


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, время: 01:23.

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