Выгрузка остатка в 1С не работает

Добрый день, такая ситуация, не выгружает остаток с 1с… когда в ид идет склеенный ид.

Пример
<Предложение>
<Ид>8bafc89b-da3b-11e2-aff8-00215e082e6e#eae78df9-01d0-11e8-80c3-44a84235a830</Ид>
<Артикул>FE-TP-BiDI5.20</Артикул>

С обычным Ид вида 8bafc89b-da3b-11e2-aff8-00215e082e6e всё работает, подскажите как это поправить?

И вопрос два.
Можно ли как то файл offers выгрузить в магазин без 1С?
Полагаю нужно этот файл закинуть в папку на сайт, а дальше как?

Смотрите документацию
https://www.cs-cart.ru/docs/4.10.x/developer_guide/1c/catalog.html#id11

а по первому вопросу, подскажите?)

Ввожу
сайт/exim_1c?type=catalog&mode=import&filename=offers.xml
пишет
SHOP IS NOT SIMPLE

Выложите общий файл обмена и скрины настроек.

Ввожу
сайт/exim_1c?type=catalog&mode=import&filename=offers.xml
пишет
SHOP IS NOT SIMPLE

Попробуйте так
Сайт/index.php?type=catalog&mode=import&filename=offers.xml&dispatch=exim_1c&manual=1

SHOP IS NOT SIMPLE

Проверьте

  • администратор, логин и пароль которого вводите, не должен быть главным (ID 1)
  • администратор принадлежит магазину, на котором запускаете импорт
  • права для модуля commerc ML разрешают работать с модулем обмена

Подскажите где в mySQL лежит поле Код товара (external id):

Cам нашел, спс cscart_products - external id

В cscart_products

1 лайк

Здраствуйте. Подскажите, где происходит генерация кода external_id на товар и как решить проблему ?
Проблема заключается в том, что делаем выгрузку остатков с 1с на сайт, на один и тот же товар

На тестовой версии сайта, товар имеет external_id такого вида 923959d9-9008-11e9-ab35-00163e8036a5 где остаток меняется и успешно все работает

На боевом сайте товар имеет external_id такого вида 9O7E3qTEiTSzi37S2vCh20 , обновление остатка не работает

где происходит генерация кода external_id

В 1С. Надо логи выгрузки из 1С смотреть, какой id выгружается у товара. Логи можно найти в Администрирование - Файлы - Служебные файлы - exim - 1C_дата - log_commerceml.txt