Ошибка уникального ключа Magento в Inventory и SAP - PullRequest
1 голос
/ 20 февраля 2012

Я пытаюсь настроить magento, используя SAP в качестве серверной части.Я подключился к системе SAP с помощью сценария php. А также я добавил в него данные. Теперь я пытаюсь обновить добавленные данные, но застрял в ошибке.

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]:    Integrity constraint violation: 1062 Duplicate entry '298-1' for key 'UNQ_CATALOGINVENTORY_STOCK_ITEM_PRODUCT_ID_STOCK_ID'' in D:\xampp\htdocs\magento\lib\Zend\Db\Statement\Pdo.php:228 
Stack trace: #0 D:\xampp\htdocs\magento\lib\Zend\Db\Statement\Pdo.php(228): PDOStatement->execute(Array)
#1 D:\xampp\htdocs\magento\lib\Varien\Db\Statement\Pdo\Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) 
#2 D:\xampp\htdocs\magento\lib\Zend\Db\Statement.php(300): Varien_Db_Statement_Pdo_Mysql->_execute(Array) 
#3 D:\xampp\htdocs\magento\lib\Zend\Db\Adapter\Abstract.php(479): Zend_Db_Statement->execute(Array) 
#4 D:\xampp\htdocs\magento\lib\Zend\Db\Adapter\Pdo\Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `ca...', Array)
#5 D:\xampp\htdocs\magento\lib\Varien\Db\Adapter\Pdo\Mysql.php(389): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `ca...', Array)
#6 D:\xampp\htdocs\magento\lib\Zend\Db\Adapter\Abstract.php(574): Varien_Db_Adapter_Pdo_ in D:\xampp\htdocs\magento\lib\Zend\Db\Statement\Pdo.php on line 234

Пожалуйстапомогите мне решить эту проблему.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Если установлено расширение «Market Ready Germany», вам необходимо убедиться, что ваш браузер отправляет реферера, иначе произойдет вышеуказанная ошибка.(Без намека на реферера…)

0 голосов
/ 20 февраля 2012

Попробуйте выполнить полную переиндексацию из системы> Управление индексами в админке.Если это не помогло, обрежьте таблицу cataloginventory_stock_status_idx и переиндексируйте, а затем снова запустите сценарий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...