Как происходит обмен товарами между CS Cart и 1С

1с Предприятие 8.3 конфигурация УТ (точную версию непосмотрю, сейчас не под рукой) - Лицензия

УТ то вроде должна точно работать, странно.

Завтра ещё попробую может быть создать тестовую версию на поддомене и на него отправить обмен. Если там обмен пойдет нормально - то уже можно подумать и на платформу сайта все таки.

работало, но после применения этого исправления Проблема работы модуля обмена CommerceML: 1С, МойСклад, Бизнес.Ру - #13 от пользователя ichaykin появилась данная проблема, причем откат на старые файлы не помог ((( такое ощущение что в бд что-то остается

1 лайк

Ох, хотел же когда то пойти на программиста учится…)

Мне тоже если честно кажется что проблема в БД.

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

Нет проблема возникает при обработке xml файла. Вообще было бы идеально если бы без xml с 1С на прямую отправлять в БД. Так и быстрее будет и проблем меньше. А такой метод говорят существует.

1 лайк

В моем случае (не обрабатывался только файл import0_4.xml и все на нем останавливалось) сегодня решил пойти до боли простым и радикальным способом, открыл копию базы данных в текстовом редакторе и выполнил поиск по “import0_4” и к моему удивлению обнаружилась строка “commerceml_import_file_1_import0_4.xml” в таблице “cscart_storage_data” где в колонке “data” было закодировано “progress” (тоесть 1с-ка получала всегда только этот статус “progress” при обработке данного файла и естественно не отправляла новых файлов пока не дождется “success”). Удалил данную строку в таблице “cscart_storage_data” и все заработало.

Проверьте, возможно у вас такая-же ерунда присутствует в бд, только в вашем случае она скорее всего будет иметь вид “commerceml_import_file_1_import.xml”

2 лайка

Я сегодня уже кучу перепробовал методов с 1С и как раз шел к восстановлению работоспособной копии сайта)

Сейчас буду пробовать ваш метод) огромное спасибо за совет) отпишусь)

1 лайк

Вы гений!!! Блин, у меня нет слов от счастья! Вы оказались 100% правы)

1 лайк

Правда теперь у меня offers не выгружает)))) но я думаю теперь намного все яснее)

хотелось бы получить комментарий от разработчиков @ichaykin для чего необходимо блокировать файлы обмена и вообще предназначение таблицы “cscart_storage_data” ?

У вас Multivendor? У нас на Multivendor такой строки нет

нет, CS-Cart ULTIMATE 4.16.2

У нас MULTIVENDOR 4.15.1SP
Тут такой строки не существует

Скорее всего строка пишется на время обработки, и после завершения удаляется.

1 лайк

Да нужно посмотреть какая функция это выполняет и попробовать закоментировать. Главное чтобы сайт не сломался

Впервые использую 1С и cs-cart. В 1С создал тестовый товар, сделал настройки по мануалу (только выгрузка товаров, без обмена заказами). При выполнении обмена из 1С, в cs-cart не отмечается 3-й шаг (скрин).

В журнале следующее:

Спойлер

2023-06-13 10:57:20 [info]: Запрос на скачивание файла обмена v8_BBF8_2e.zip получен
2023-06-13 10:57:20 [info]: Запрос на скачивание файла обмена v8_BBF8_2e.zip обработан
2023-06-13 10:57:20 [info]: Запрос на распаковку файла обмена v8_BBF8_2e.zip получен
2023-06-13 10:57:20 [info]: Запрос на распаковку файла обмена v8_BBF8_2e.zip обработан
2023-06-13 10:57:20 [info]: Запрос на конвертацию файла обмена каталога import0_1.xml получен
2023-06-13 10:57:20 [info]: Запрос на конвертацию файла обмена каталога import0_1.xml обработан
2023-06-13 10:57:20 [info]: Запрос на анализ файла обмена каталога import0_1.xml получен
2023-06-13 10:57:20 [info]: Запрос на анализ файла обмена каталога import0_1.xml обработан

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

Какие настройки нужно проверить, в 1С и cs-cart?