Уже надоело!

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
Аватара пользователя
Paranoia
Сообщения: 13
Зарегистрирован: 04 июл 2013 16:29

Доброе утро уважаемые разработчики. Объясните пожалуйста почему в последнее время при каждом обновлении E-Trade importer при выгрузке на сайт с использованием туннеля E-Trade HTTP, при выполнении пункта выгрузка на сайт в окне журнала вылетает ошибка.Как решить эту проблему раз и навсегда!?
Вложения
ошибка выгрузки.JPG
ошибка выгрузки.JPG (13.36 КБ) 3597 просмотров
Это не баг, а фича! (с)
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

В данную таблицу etrade_products_addon_fields добавились новые поля.
У Вас на сайте создана таблица etrade_products_addon_fields_tmp в которой старый список полей.
Нужно удалить таблицу etrade_products_addon_fields_tmp и создать заново.

Таблицы etrade могут менять структуру, т.е. добавляться новые поля, а Вы это не учитываете.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Аватара пользователя
Paranoia
Сообщения: 13
Зарегистрирован: 04 июл 2013 16:29

дело в том что это делается каждый раз,а хотелось бы попрощаться с этой проблемой
Это не баг, а фича! (с)
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Учитывайте структуру файла E-Trade и попрощаетесь с этой проблемой.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Аватара пользователя
Paranoia
Сообщения: 13
Зарегистрирован: 04 июл 2013 16:29

а как правильно создать заново?
Это не баг, а фича! (с)
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Добавить удаление временных таблиц перед их наполнением

Код: Выделить всё

DROP TABLE IF EXISTS `etrade_cats_tmp`;;;
DROP TABLE IF EXISTS `etrade_products_tmp`;;;
DROP TABLE IF EXISTS `etrade_products_cats_tmp`;;;
DROP TABLE IF EXISTS `etrade_products_addon_fields_tmp`;;;
DROP TABLE IF EXISTS `etrade_products_kits_tmp`;;;
DROP TABLE IF EXISTS `etrade_mans_tmp`;;;
DROP TABLE IF EXISTS `etrade_currency_tmp`;;;
DROP TABLE IF EXISTS `etrade_contractor_tmp`;;;
CREATE TABLE etrade_cats_tmp SELECT * FROM etrade_cats;;;
CREATE TABLE etrade_products_tmp SELECT * FROM etrade_products;;;
CREATE TABLE etrade_products_cats_tmp SELECT * FROM etrade_products_cats;;;
CREATE TABLE etrade_products_addon_fields_tmp SELECT * FROM etrade_products_addon_fields;;;
CREATE TABLE etrade_products_kits_tmp SELECT * FROM etrade_products_kits;;;
CREATE TABLE etrade_mans_tmp SELECT * FROM etrade_mans;;;
CREATE TABLE etrade_currency_tmp SELECT * FROM etrade_currency;;;
CREATE TABLE etrade_contractor_tmp SELECT * FROM etrade_contractor;;;
С уважением, поддержка ElbuzGroup.
Аватара пользователя
Paranoia
Сообщения: 13
Зарегистрирован: 04 июл 2013 16:29

CREATE TABLE etrade_products_kits_tmp SELECT * FROM etrade_products_kits;;; на этой строке E-Trade ругнулся и снова выкинул ошибку о неправильных колонках. Что сделать?
Это не баг, а фича! (с)
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Вы уверены что ошибка та же, только для другой таблицы?
С уважением, поддержка ElbuzGroup.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Paranoia писал(а):Что сделать?
Надо сделать скриншот ошибки и выложить здесь, либо отправить на почту технической поддержки, с подробным описанием ошибки, Вам обязательно помогут.
Если публикуете код, то для этой цели в редакторе сообщения есть специальный тег с наименованием "Code". например, так:

Код: Выделить всё

CREATE TABLE etrade_products_kits_tmp SELECT * FROM etrade_products_kits;;;
;)
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»