+7 499 990-10-21

Пропали и не добавляются данные

Пропали и не добавляются данные

Сообщение morfair » 14 фев 2011, 23:45

Несколько дней назад в Визуальном подборе некоторые группы товаров стали пустые, позже - пустые стали все. Сейчас при попытке загрузки товаров в Дэнси, ничего не загружается. В upload.log куча ошибок:
Код: Выделить всё
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5603
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5604
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5605
ERROR : Ошибка при добавлении в БД. Добавление штрих кода. Строка 5607
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5609
ERROR : Ошибка при добавлении в БД. Добавление штрих кода. Строка 5611
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5613
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5614
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5618
ERROR : Ошибка при добавлении в БД. Добавление штрих кода. Строка 5620
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5622
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5623
ERROR : Ошибка при добавлении в БД. Добавление штрих кода. Строка 5625
ERROR : Ошибка при добавлении в БД.  Добавление товара/группы. Строка 5627

14-Feb-2011-22:29:40   Загрузка товаров успешно завершена
Всего ошибок : 3698



Вот часть PostgreSQL's Log'а:
Код: Выделить всё
ERROR:  неверная последовательность байт имя кодировки "UTF8": 0xa0
ПОДСКАЗКА:  This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
ERROR:  insert or update on table "ware" violates foreign key constraint "ware_auto_scheme_id_fk"
ПОДРОБНОСТИ:  Ключ (auto_scheme_id)=(3) отсутствует в таблице "auto_scheme".
КОМАНДА:  INSERT INTO Ware(internal_id, longtitle, shortcut, price, quantity, auto_scheme_id, flags, min_price, best_before, group_id, tax_group_id) VALUES ('0000027 359', 'Краска д/волос т.1.10 иссиня-черный /Капус', 'Краска д/волос т.1.10 иссиня-черный /Капус', 84.00, 1.000, 3, 438, 0, null, 47184, null)
ERROR:  insert or update on table "ware" violates foreign key constraint "ware_auto_scheme_id_fk"
ПОДРОБНОСТИ:  Ключ (auto_scheme_id)=(3) отсутствует в таблице "auto_scheme".
КОМАНДА:  INSERT INTO Ware(internal_id, longtitle, shortcut, price, quantity, auto_scheme_id, flags, min_price, best_before, group_id, tax_group_id) VALUES ('0000027 369', 'Краска д/волос т.4.75 коричневый махагон /Капус', 'Краска д/волос т.4.75 коричневый махагон /Капус', 84.00, 1.000, 3, 438, 0, null, 47184, null)
ERROR:  insert or update on table "ware" violates foreign key constraint "ware_auto_scheme_id_fk"
ПОДРОБНОСТИ:  Ключ (auto_scheme_id)=(3) отсутствует в таблице "auto_scheme".
КОМАНДА:  INSERT INTO Ware(internal_id, longtitle, shortcut, price, quantity, auto_scheme_id, flags, min_price, best_before, group_id, tax_group_id) VALUES ('0000027 412', 'Краска д/волос т.8.13 светлый бежевый блонд /Капус', 'Краска д/волос т.8.13 светлый бежевый блонд /Капус', 84.00, 1.000, 3, 438, 0, null, 47184, null)
ERROR:  insert or update on table "ware" violates foreign key constraint "ware_auto_scheme_id_fk"
ПОДРОБНОСТИ:  Ключ (auto_scheme_id)=(3) отсутствует в таблице "auto_scheme".
КОМАНДА:  INSERT INTO Ware(internal_id, longtitle, shortcut, price, quantity, auto_scheme_id, flags, min_price, best_before, group_id, tax_group_id) VALUES ('0000049633 ', 'Лак д/волос 500мл /Капус', 'Лак д/волос 500мл /Капус', 229.00, 2.000, 3, 438, 0, null, 47184, null)
Последний раз редактировалось morfair 15 фев 2011, 00:06, всего редактировалось 1 раз.
morfair
 
Постов: 22
Зарегистрирован: 09 дек 2009, 00:15

Re: Пропали и не добавляются данные

Сообщение BigAndy » 14 фев 2011, 23:58

Так написано же всё:
Код: Выделить всё
ERROR:  insert or update on table "ware" violates foreign key constraint "ware_auto_scheme_id_fk"
ПОДРОБНОСТИ:  Ключ (auto_scheme_id)=(3) отсутствует в таблице "auto_scheme".


Создайте его - и щастье должно улыбнуться вам.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Пропали и не добавляются данные

Сообщение morfair » 15 фев 2011, 00:09

BigAndy писал(а):Так написано же всё:
Код: Выделить всё
ERROR:  insert or update on table "ware" violates foreign key constraint "ware_auto_scheme_id_fk"
ПОДРОБНОСТИ:  Ключ (auto_scheme_id)=(3) отсутствует в таблице "auto_scheme".


Создайте его - и щастье должно улыбнуться вам.

Каким образом? Вот что есть: http://s19.radikal.ru/i192/1102/38/5111fd0df13f.png
morfair
 
Постов: 22
Зарегистрирован: 09 дек 2009, 00:15

Re: Пропали и не добавляются данные

Сообщение Alexander » 15 фев 2011, 01:26

Грубый (но быстрый) метод:
монтируете образ установочного диска, соответствующей (установленной сейчас) версии в /media/cdrom
dropdb LinCash
createdb LinCash
psql LinCash < /media/cdrom/dnc_kassa/db/LinCash/create_tables.sql
psql LinCash < /media/cdrom/dnc_kassa/db/LinCash/InsertParam.sql
reboot

На выходе получаете чистую БД и загружаете её полным справочником товаров. Потребуется заново сделать настройку программы (кроме параметров обмена и настройки оборудования). БД продаж при этом затронута не будет.

(если в Ubuntu, то все команды через sudo и с параметром -U postgres)

Если есть желание попытаться разобраться в ситуации - присылайте дамп БД LinCash (если ДЭНСИ: КАССу ставили с нашего диска, тогда см. каталог /dnc_arch - желательно за несколько дней)
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Пропали и не добавляются данные

Сообщение morfair » 15 фев 2011, 02:02

Alexander писал(а):Грубый (но быстрый) метод:
монтируете образ установочного диска, соответствующей (установленной сейчас) версии в /media/cdrom
dropdb LinCash
createdb LinCash
psql LinCash < /media/cdrom/dnc_kassa/db/LinCash/create_tables.sql
psql LinCash < /media/cdrom/dnc_kassa/db/LinCash/InsertParam.sql
reboot

На выходе получаете чистую БД и загружаете её полным справочником товаров. Потребуется заново сделать настройку программы (кроме параметров обмена и настройки оборудования). БД продаж при этом затронута не будет.

(если в Ubuntu, то все команды через sudo и с параметром -U postgres)

Если есть желание попытаться разобраться в ситуации - присылайте дамп БД LinCash (если ДЭНСИ: КАССу ставили с нашего диска, тогда см. каталог /dnc_arch - желательно за несколько дней)

Уже попробовал. Та же беда.

Вот файл: http://dump.ru/file/5075845
morfair
 
Постов: 22
Зарегистрирован: 09 дек 2009, 00:15

Re: Пропали и не добавляются данные

Сообщение Alexander » 15 фев 2011, 12:50

А что за обработка формирует файл загрузки (и протокол какой - ШТРИХ или АТОЛ)?
У меня впечатление, что проблема в коде схемы автоматических скидок, который у товаров указан, но сами схемы пока ДЭНСИ: КАССой не поддерживаются.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ


Вернуться в Кассовая программа ДЭНСИ:КАССА

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1