Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

cybermax

  • *
  • 16
  • +1/-0
    • Просмотр профиля
Импорт из 1С характеристик товара
« : 27 Февраля 2012, 15:57:10 »
Здравствуйте, с Юми работаю недавно и возник след вопрос - из 1С при выгрузке получаю дополнительные свойства товаров(<ХарактеристикиТовара>)

Что нужно сделать, чтобы они были внесены в базу сайта автоматически? Я добавил в шаблонах данных два поля типа выпадающий список.

А что нужно прописать в commerceml2.xsl, чтобы данные заполнялись при импорте?


	<Товар>
<Ид>e709a323-3b82-11e1-9c72-00112f5799f7#e14286a6-48dd-11e1-9c88-00112f5799f7</Ид>
<Артикул>mm_fuck_rules</Артикул>
<Наименование>Мотофутболка "Fuck Rules!"</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
<Группы>
<Ид>353afbc9-3b61-11e1-9c72-00112f5799f7</Ид>
</Группы>
<Описание>Нафиг правилаfffffffff!

Яркая футболка для беспредельщиков или тех, кто желает ими стать :)</Описание>
<Картинка>import_files/e7/e709a323-3b82-11e1-9c72-00112f5799f71.jpeg</Картинка>
<СтавкиНалогов>
<СтавкаНалога>
<Наименование>НДС</Наименование>
<Ставка>18</Ставка>
</СтавкаНалога>
</СтавкиНалогов>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>L</Значение>
</ХарактеристикаТовара>
<ХарактеристикаТовара>
<Наименование>Цвет</Наименование>
<Значение>Желтая</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Мотофутболка "Fuck Rules!"</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Вес</Наименование>
<Значение>0</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
      

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Импорт из 1С характеристик товара
« Ответ #1 : 01 Марта 2012, 04:33:16 »
не совсем понятен вопрос, все свойства товара из 1с автоматически импортируются в товары в umi.cms, если такого поля  (для той или иной характеристике) еще не было в система то механизм импорта создаст эти поля. Или у вас после импорта что-то не перенеслось?

*

cybermax

  • *
  • 16
  • +1/-0
    • Просмотр профиля
Re:Импорт из 1С характеристик товара
« Ответ #2 : 01 Марта 2012, 18:31:48 »
<ХарактеристикиТовара>
               <ХарактеристикаТовара>
                  <Наименование>Размер</Наименование>
                  <Значение>L</Значение>
               </ХарактеристикаТовара>
               <ХарактеристикаТовара>
                  <Наименование>Цвет</Наименование>
                  <Значение>Желтая</Значение>
               </ХарактеристикаТовара>
            </ХарактеристикиТовара>
Вот эта часть в БД не попадает после импорта

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Импорт из 1С характеристик товара
« Ответ #3 : 01 Марта 2012, 18:42:30 »
должна...., я бы обратился в СЗ на предмет не глюк ли это версии 2.8.5 или руками проверил тот кусок, который обрабатывает данные характеристики (файд /xsl/import/commerceML2.xsl)

*

KTI

  • **
  • 72
  • +1/-0
    • Просмотр профиля
Re:Импорт из 1С характеристик товара
« Ответ #4 : 18 Апреля 2012, 16:07:25 »
типовой commerceML2.xsl не обрабатывает характеристики вообще
либо самому писать либо через свойства
обрабатываются только "ЗначенияСвойств"
хотя в demodizzy товары с характеристиками, т.е. они их вручную вбивали
и есть шаблоны для обработки характеристик.
Может у меня какой-нибудь недоделанный commerceML2.xsl, может кто поделится полноценным файликом.
С характеристиками гораздо удобнее делать различные отборы и фильтры

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Импорт из 1С характеристик товара
« Ответ #5 : 22 Апреля 2012, 12:20:21 »
все верно характеристики отсутствуют в преобразовании cml2 в umidump20? там только Свойства, а вот с характеристиками надо дописывать в файл /xsl/import/custom/commerceML2.xsl дополнительные инструкции, но надо помнить что инструкции должны затрагивать не только сохранение информации, но и создание полей для этой информации в блоках где создаются типы данных перед импортом самих товаров


*

KTI

  • **
  • 72
  • +1/-0
    • Просмотр профиля
Re:Импорт из 1С характеристик товара
« Ответ #6 : 23 Апреля 2012, 16:00:42 »
И опционные свойства (catalog_option_props) не обрабатываются
хотя есть шаблоны для их обработки, с разной ценой для каждой опции.
Не понимаю что им мешало дописать импорт с характеристиками и опциями, раз уж на сайте все это есть.
Хоть бы написали как должен выглядеть umidump с этими данными, я б может допилил custom/commerceML2.xsl

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Импорт из 1С характеристик товара
« Ответ #7 : 24 Апреля 2012, 17:08:40 »
обратись к СЗ, импорт опционных можно делать и делали люди, но чуть ли не каждый раз механизм импорта содержит какие-то тонкости связанные с особенностью организации информации в самой 1с, так что уникального механизма, насколько я понимаю, пока нет