Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Настройки Обмена С 1С Rate Topic   * * * * * 1 votes

 
  • rgilaev
  • Advanced Member
  • CS-Cart team
  • Join Date: 02-Nov 12
  • 60 posts

Posted 14 October 2014 - 11:09 AM #21

Здравствуйте, alek-ua

Это я знаю. Где в плагине поменять названия того что он получает? У меня нет возможности переделать 1С, проще в плагине поменять несколько значений. Меняю в файле exim_1c.php значение filename: import на goods, offers на price. Также меняю offers.xml на price.xml в файле 1c.php В результате категории выгружаются, а вот товары с ценами не выгружаются. В тестовом режиме проверял тип цен - все цены приняты.


Позвольте объяснить. 1С выгружает файлы на сервер import.xml и offers.xml. Далее передает запрос скрипту exim_1c.php на обработку этих файлов
exim_1c.php?type=catalog?mode=import?filename=import.xml
exim_1c.php?type=catalog?mode=import?filename=offers.xml

Вы можете изменить массив REQUEST. Поменять значение у filename на соответствующие имена файлов.

 

Posted 14 October 2014 - 05:21 PM #22

В общем то что я менял в файлах плагина названия загружаемых файлов работает не совсем корректно - проблема оказалась в том, что загрузка обрывается при создании новых характеристик, т.е. если в ИМ небыло характеристики то она создается и обрывается импорт. Если выгружаемые характеристики (свойства) есть в ИМ то загрузка товаров проходит нормально. Может у кого есть какие идеи почему обрывается выгрузка в ИМ при выгрузке характеристик которые отсутствуют в ИМ, при этом новая характеристика создается в ИМ и при последующей выгрузке наполняется значениями.

Еще вопрос: нужно некоторые свойства из 1С выгружать в поля товара интернет-магазина. В документации читал как делается модификация, но как записать свойства в поля карточки товара не создавая характеристику в магазине. Сейчас все работает и нужное свойство пишется в поле товара, но это же свойство так же висит как значение характеристики, если в настройках плагина указать эту характеристику в ограничениях загрузки характеристик то и значение свойства в карточку товара не пишется. Как обойти ограничение загрузки свойства в характеристику ИМ и при этом записать его в карточку товара?

CS-Cart Reseller | Certified CS-Cart RU Developer | Сертифицированный разработчик на CS-Cart Русская Версия

 

sales@developstores.com| https://developstores.com | skype developstores


 
  • German
  • Newbie
  • Trial users
  • Join Date: 06-Dec 14
  • 3 posts

Posted 26 December 2014 - 11:05 AM #23

проблема импорта из 1С УТ5 в cs-cart 4.2.6

проблема в карточке товара при импорте не вносится информация к опциям (характеристикам) цены и кол-во

файлы offers.xml и import.xml - различаются в следующем от примеров данных на cs-cart.ru
(в примере на cs-cart.ru в import.xml Характеристики не указываются, они Прописаны в offers.xml)

в import.xml - прописаны товары с характеристиками
в offers.xml - Характеристики в Предложениях не указаны, но ИД связаны c ИД в import.xml

при ручном импорте файла import.xml
создается карточка товара, добавляются опции с вариантами (не глобальные), создаются комбинации с этими опциями.
флаг (product_data[tracking]) Расчет кол-ва товара в наличии выставляется в "B" Отслеживать количество товара без учета опций

при последующем импорте файла offers.xml
в зависимости от настройки параметров и опций модуля Экспорт и импорт в 1С
(Способы отображения характеристик из 1С)

при "стандартном отображении" характеристик записывает в карточку товара
цену и кол-во последнего xml представления Предложения (варианта) по товару.

при способе отображения "по свойствам объекта" записывает в карточку товара
в цену 0 в кол-во 0, но при этом в комбинациях не записывет кол-во, а в вариантах опций модиф. цену.


однако ни в первом ни во втором случае external_id для product_option_variants и product_options_inventory не записывается.

флаг (product_data[tracking]) (Расчет кол-ва товара в наличии) остается в "B" (Отслеживать количество товара без учета опций)

подскажите как изменить модуль, чтобы после импорта offers.xml в опциях карточки товара все правильно записывалось.
и возможно ли это сделать?

файлы выгрузки import.xml offers.xml по адресу https://yadi.sk/d/DvrbmrGaddapj