Не Выгружаются Артикулы Товаров Из 1С

Добрый день! Прошу совета. При выгрузке товаров из 1С при помощи штатного модуля cs-cart у товаров почему то не заполняются поля "артикул". Все остальное выгружается нормально. В файле "import" поле "артикул" присутствует. Версия схемы 2.05. В чем может быть проблема?

Версия cs-cart - 4.3.6(demo), установлена на локальном компьютере. Версия 1С: 8.2 УТ 10.3

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

Проверьте выбрано ли у вас в настройке "Использовать в артикуле товара" значение "Артикул"

Да, выбрано. Пробовал и артикул и код и штрих код. Интересно то, что если значение меняем на "штрихкод" то он записывается.

Пришлите пожалуйста файл выгрузки import.xml

Пришлите пожалуйста файл выгрузки import.xml

вы меня игнорируете прям

http://forum.cs-cart.com/topic/44177-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-435ru-436ru/?view=findpost&p=246931


Да, выбрано. Пробовал и артикул и код и штрих код. Интересно то, что если значение меняем на "штрихкод" то он записывается.

вот тут правки

http://forum.cs-cart.com/topic/44177-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-435ru-436ru/?view=findpost&p=246931

  • z3r0, Спасибо! Все заработало.

Да, выбрано. Пробовал и артикул и код и штрих код. Интересно то, что если значение меняем на "штрихкод" то он записывается.

Для того чтобы выгружался артикул добавьте строку в файл RusEximCommerceml.php:

$article = strval($d_product -> $cml['article']);

Данную строку нужно добавить перед строкой:

$product['product_code'] = !empty($article) ? $article : '';

Мы добавили изменения в модуль обмена для того чтобы он работал с версией php7, изменения выйдут в новой версии.

Доброго времени суток!

Спасибо за совет, помогло.

Но возникла задача вывести и КОД номенклатуры (добавить его в поле Product Code с меткой КОД) и дополнительно вывести артикул.

Куда можно поместить этот самый артикул и какие настройки нужно сделать в CS-CART

Чтоб выглядело примерно так https://yadi.sk/i/kVFT7m48sqzgQ

Спасибо.

Для записи артикула и кода используется одно поле product code, для того чтобы был и артикул и код необходимо в таблицу products добавить дополнительный столбец. Затем внести изменения в код, чтобы записывался артикул и код, например код добавлять в поле product code, а артикул в дополнительное поле.

В общем то алгоритм действий понятен, только это поле надо будет из УТ 10.3 выгрузить, потому как в import.xml его нет.

Спасибо.

Есть ещё вопрос: как метку поля product code, которая "КОД", поменять на АРТИКУЛ?

UPD:

есть ответ тут

http://forum.cs-cart.com/topic/37555-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B0%D1%8F-%D1%82%D0%B5%D0%BC%D0%B0-%D0%BB%D1%8E%D0%B1%D1%8B%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BF%D0%BE-cs-cart-%D0%B8-%D0%BD%D0%B5-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE/page-232?hl=%D0%BF%D0%B5%D1%80%D0%B5%D0%B8%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%BA%D0%BE%D0%B4&

В "Языки" - "Переводы" найдите переменную "code" и измените ее название.