Код и артикул товара

в карточке товара пусто в поле код
ошибок при импорте не было ни на сторое 1с ни у сайта
все 8000 товаров запихнулись. … куда рыть дальше?
шаблон стандартный. судя по видео обучения всё должно отображаться без доработок и допиливания

Пришлите скрин настроек из модуля обмена 1С (который на сайте)

В данном поле http://joxi.ru/vAWJwYwC1xNYd2
Выберите Артикул

не важно что там стоит артикул или код. поле КОД пустое.

У нас работает только если в настройках модуля выбран пункт Артикул.
Если при обмене поле КОД у товара не заполняется, необходимо искать что мешает этому процессу.

в том и вопрос. где рыть начать ?

Рекомендуем выбрать в настройках Артикул, отключить сторонние модули и провести обмен.
Если успешно - значит блокирует сторонний модуль, если не успешно, рекомендуем написать в CS-Cart.

в том и дело что сторонних модулей. только поставился движок. сделал настройки для импорта и всё.
спасибо. буду стучать в cs-cart

Вообще, проблем быть не должно на чистой сборке. Напишите в CS-cart. Посмотрят.

Возможно, связано с этим багом: Не загружается штрихкод при обмене с 1с. Но он про штрих-код.

1 лайк

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

в настройках модуля обмена попробуйте поменять версию схемы с 2.07 на 2.05

будет ошибка. у меня выгружает 2 файла

попробовал. артикул выводит в поле КОД а сам код нет

Значит это точно баг, на который я давал ссылку выше. Он уже долго висит, надеюсь скоро будет фикс.

у меня при версии схемы 2.05 код номенклатуры загружает корректно, но в файле import теги выглядят так <ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Код</Наименование>
<Значение>123456</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>

посоветуйте как исправить не дожидаясь разрабов
в импорте надо именно код читобы выводился. артикул уже как доп поле, так как оно не уникально и не везде есть .
<Товары>
<Товар>
<Ид>07e9bb08-cbe2-11e7-80be-00505600d8b6</Ид>
<Артикул>7000010449</Артикул>
<Код>ss-00000272</Код>
<Наименование>Touch Panel(B)-A79</Наименование>
<БазоваяЕдиница Код=“796” НаименованиеПолное=“Штука” МеждународноеСокращение=“PCE”/>
<Группы>
<Ид>5dc661c1-cb80-11e7-80be-00505600d8b6</Ид>
</Группы>
<Категория>32f66994-aa71-11e7-80be-00505600d8b6</Категория>
<Описание/>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>473e3123-3cc8-11e8-80cc-00505600d8b6</Ид>
<Значение/>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>473e3126-3cc8-11e8-80cc-00505600d8b6</Ид>
<Значение/>
</ЗначенияСвойства>
</ЗначенияСвойств>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Запас</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Micromax A79(Bolt A79)- Сенсорное стекло(B)-A79</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
<Товар>
<Ид>07e9bb20-cbe2-11e7-80be-00505600d8b6</Ид>
<Артикул>7000011691</Артикул>
<Код>ss-00000296</Код>
<Наименование>LCD TXDT470SLPA-13</Наименование>
<БазоваяЕдиница Код=“796” НаименованиеПолное=“Штука” МеждународноеСокращение=“PCE”/>
<Группы>
<Ид>9a926a36-f717-11e7-80be-00505600d8b6</Ид>
</Группы>
<Категория>32f66994-aa71-11e7-80be-00505600d8b6</Категория>
<Описание/>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>473e3123-3cc8-11e8-80cc-00505600d8b6</Ид>
<Значение/>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>473e3126-3cc8-11e8-80cc-00505600d8b6</Ид>
<Значение/>
</ЗначенияСвойства>
</ЗначенияСвойств>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Запас</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Micromax Q380(Canvas Spark Q380 )- Дисплей TXDT470SLPA-13</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>

Смотрите файл
/app/addons/rus_exim_1c/Tygh/Commerceml/RusEximCommerceml.php
функция
dataOrderProducts
вот здесь
у меня со строки 3287

        foreach ($order_data['products'] as $product) {
            $product_discount = 0;
            $product_subtotal = $product['subtotal'];
            $external_id = $this->db->getField("SELECT external_id FROM ?:products WHERE product_id = ?i", $product['product_id']);
            $external_id = (!empty($external_id)) ? $external_id : $product['product_id'];
            $product_name = $product['product'];
            if (!empty($product['product_options']) && $export_options == 'Y') {
                $this->setDataProductByOptions($product['product_id'], $product['product_options'], $external_id, $product_name);
            }

            $data_product = array(
                $cml['id'] => $external_id,
                $cml['code'] => $product['product_id'],
                $cml['article'] => $product['product_code'],
                $cml['name'] => $product_name,
                $cml['price_per_item'] => $product['base_price'],
                $cml['amount'] => $product['amount'],
                $cml['multiply'] => 1
            );
1 лайк

Добрый день!
Подскажите, пожалуйста, как настроить, чтобы при выгрузке выгружалось поле “Код”?