27.01.2014 12:23:18
Мой
Стоит указать внешний код для базового типа цен такой же как в offers.xml, как битрикс сам подставляет название «Розничная» в поле «Код». Настройки типа цен: |
|
|
27.01.2014 09:28:34
Импортируется все кроме цен. В файле offers.xml цены присутствуют. В настройках типов цен название выставлено такое же как передает 1С (и внешний код тоже). Для инфоблока «Каталог товаров» (куда передается все при импорте) есть инфоблок торговых предложений. Цены по-прежнему не передаются.
Версия Битрикс: 14.0.8 1С: Предприятие 8.2. Управление торговым предприятием для Казахстана, редакция 1.0 |
|
|
27.12.2013 10:25:44
Поделюсь, как я решил проблему с импортом картинок.
Пользуясь событием OnSuccessCatalogImport1C, которое вызывается по окончании импорта в компоненте catalog.import.1c, перед отдачей сообщения 1С об успешном окончании обмена.
============================ ... внешний код первого элемента ... картинки первого элемента ... внешний код второго элемента ... картинки второго элемента ... =========================== Добавление картинок происходит при смене ID.
============================= Заметил одну особенность Проблемы возникают только с теми свойствами, у которых (при их создании), значение отмечено как «Множественное». Я думаю что это из-за такой сложности, которая связана с тем, что если свойство простое — то это просто «Название = значение», а в случае с множественным значением — формируется двумерный массив! Пример: У меня свойство «Характеристики» отмечено как множественное. В результате при импорте у меня названия и значения поменялись местами. |
|||||||
|
20.12.2013 15:14:19
Файл import.xml тот же, что и в первом посте
====================================== Я вот думаю |
|
|
20.12.2013 15:05:48
Полная выгрузка Настройка свойства инфоблока Свойство импортированного товара с символьным кодом «MORE_PHOTO»
|
|||||
|
19.12.2013 10:21:05
При обмене 1С с сайтом выгружаются все картинки (в папке import_files они также присутствуют), но в результате товары имеют только детальную картинку (из которой (исходя из настроек инфоблока) делается картинка анонса), а вот дополнительных картинок (те что в MORE_PHOTO) нет. Где можно изменить файл import.xml (где он формируется) чтобы добавить дополнительные теги с картинками или в каком файле (компоненте) происходит обработка xml. Потомучто все картинки в структуре import.xml они там есть. Вот мой import.xml
|
|||||
|
18.12.2013 23:11:52
Станислав Шашалевич, Юлия Бедросова, У метода ExportElements объекта CIBlockCMLExport (т.е.
|
|||
|
18.12.2013 16:26:16
|
|||
|
22.11.2013 11:08:56
При экспорте товаров с сайта в 1С, экспортируются только активные товары, а нужно чтобы и те и другие. Изменения файла component.php компонента catalog.export.1c ни к чему не привело, а изменения были следующими:
• Как работает компонент — я до конца не понял, понятно только что происходит экспорт в несколько шагов. Сначала формируются свойства и разделы (CIBlockCMLExport::ExportProperties, CIBlockCMLExport::ExportSections). Во втором шаге элементы (CIBlockCMLExport::ExportElements), в третьем разделы и элементы. Там в переменную сессии $_SESSION["BX_CML2_EXPORT"]["total"] возвращается результат метода GetList объекта CIBlockElement, где в параметре фильтра указан ACTIVE => "Y". Изменял его как только можно, даже убирал все равно выдаются только активных товары; • Метод CIBlockCMLExport::ExportElements($PROPERTY_MAP, $SECTION_MAP, $start_time, $INTERVAL, $counter_limit = 0, $arElementFilter = false) шестым параметром передавал массив фильтра. При экспорте программа 1С зависает затем выдается ошибка что XML не был получен. ============================================================ Подскажите, пожалуйста, в чем тут дело? Может не с того инфоблока идет экспорт или где-то мои модификации над компонентом были неправильны... я незнаю, но уверен, что причина банальна |
|
|