Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Ошибка при выгрузке товаров из 1С


Рекомендованные сообщения

При выгрузке товара выдает ошибку.

<b>Fatal error</b>:  Uncaught Exception: Error: Duplicate entry '' for key 'model'&lt;br /&gt;Error No: 1062&lt;br /&gt;INSERT INTO oc0l_product SET model = '', sku = '', upc = '', ean = '', jan = '', isbn = '', mpn = '', location = '', quantity = '0', minimum = '', subtract = '0', stock_status_id = '7', manufacturer_id = '', shipping = '1', price = '', points = '', weight = '', weight_class_id = '', length = '', width = '', height = '', length_class_id = '', status = '1', tax_class_id = '', sort_order = '0', date_added = NOW(), date_available = NOW().

Не пойму в чем проблема...

Exchange_(Выгрузка товаров)2020-10-22.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, senyk сказал:

При выгрузке товара выдает ошибку.

<b>Fatal error</b>:  Uncaught Exception: Error: Duplicate entry '' for key 'model'&lt;br /&gt;Error No: 1062&lt;br /&gt;INSERT INTO oc0l_product SET model = '', sku = '', upc = '', ean = '', jan = '', isbn = '', mpn = '', location = '', quantity = '0', minimum = '', subtract = '0', stock_status_id = '7', manufacturer_id = '', shipping = '1', price = '', points = '', weight = '', weight_class_id = '', length = '', width = '', height = '', length_class_id = '', status = '1', tax_class_id = '', sort_order = '0', date_added = NOW(), date_available = NOW().

Не пойму в чем проблема...

Exchange_(Выгрузка товаров)2020-10-22.txt 510 kB · 2 скачивания

Здравствуйте.

Скорее всего у Вас в БД в таблице oc0l_product создан индекс или ключ по модели товара (поле model). А с 1с у Вас не приходит Артикул, судя по содержимому запроса model = '' и sku = ''

Нужно анализировать файлы обмена 1с и логи модуля, чтобы выявить правда ли не приходит артикул с 1с.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы хотим произвести синхронизацию по внутреннему номеру товаров из 1С, так как у нас полностью отсутствуют артикулы. Подскажите как можно поступить в данной ситуации?

NeoSeo Обмен с 1C_2020-10-23_05-06-19_error.log

Изменено пользователем senyk

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

45 минут назад, senyk сказал:

Мы хотим произвести синхронизацию по внутреннему номеру товаров из 1С, так как у нас полностью отсутствуют артикулы. Подскажите как можно поступить в данной ситуации?

NeoSeo Обмен с 1C_2020-10-23_05-06-19_error.log 2 MB · 0 скачиваний

Здравствуйте.

Файлы синхронизации Вы не предоставили. Поэтому что-то конкретно сказать сложно

1. У Вас передается внутренний код номенклатуры? Это не ИД номенклатуры, а именно код, который формирует 1с. В форме редактирования товара в 1с это поле возле Артикула.

2. Если у Вас артикул не передается с 1с то нужно тогда поправить таблицу в бд и убрать индекс по модели.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...