Jump to content

и снова синхронизация 1с (характеристики товара)


Recommended Posts

На сайт не подтягиваются характеристики товара, импортированного из 1с. Фигня вот в чем:

Код скрипта импорта:
// Свойства товара
if(isset($xml_product->ЗначенияСвойств->ЗначенияСвойства))
foreach ($xml_product->ЗначенияСвойств->ЗначенияСвойства as $xml_option)
{
$feature_id = $_SESSION['features_mapping'][strval($xml_option->Ид)];
if(isset($category_id) && !empty($feature_id))
{
$simpla->features->add_feature_category($feature_id, $category_id);
$values = array();
foreach($xml_option->ИдЗначения as $xml_value)
$values[] = strval($xml_value);
$simpla->features->update_option($product_id, $feature_id, implode(' ,', $values));
}
}

Файл импорта выглядит так:


Spoiler
<Товар>
<Ид>5542105a-f681-4f80-85d1-ccaf20b1f353</Ид>
<Артикул>001</Артикул>
<Наименование>011 насос</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
<ПолноеНаименование>011 насос</ПолноеНаименование>
<Группы>
<Ид>e4650812-87c5-11e0-b177-00197d0723d0</Ид>
</Группы>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>7d6503f3-8835-11e0-868f-001bfc5d23f5</Ид>
<ИдЗначения>acbdd3dd-bf77-11e0-868f-001bfc5d23f5</ИдЗначения>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>fe3ecbb5-aba7-11e0-868f-001bfc5d23f5</Ид>
<ИдЗначения>7018028d-bf77-11e0-868f-001bfc5d23f5</ИдЗначения>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>9fde02f4-abc0-11e0-868f-001bfc5d23f5</Ид>
<ИдЗначения>7018027f-bf77-11e0-868f-001bfc5d23f5</ИдЗначения>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>9fde02f8-abc0-11e0-868f-001bfc5d23f5</Ид>
<ИдЗначения>acbdd3de-bf77-11e0-868f-001bfc5d23f5</ИдЗначения>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>512baa44-b782-11e0-868f-001bfc5d23f5</Ид>
<ИдЗначения>7018029e-bf77-11e0-868f-001bfc5d23f5</ИдЗначения>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>512baa4c-b782-11e0-868f-001bfc5d23f5</Ид>
<Значение/>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>512baa4d-b782-11e0-868f-001bfc5d23f5</Ид>
<ИдЗначения>70180275-bf77-11e0-868f-001bfc5d23f5</ИдЗначения>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>aa53c4af-bf33-11e0-868f-001bfc5d23f5</Ид>
<ИдЗначения>70180282-bf77-11e0-868f-001bfc5d23f5</ИдЗначения>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>14e5a8d4-d3e1-11e0-9dd3-001bfc5d23f5</Ид>
<Значение/>
</ЗначенияСвойства>
</ЗначенияСвойств>
<СтавкиНалогов>
<СтавкаНалога>
<Наименование>НДС</Наименование>
<Ставка>18</Ставка>
</СтавкаНалога>
</СтавкиНалогов>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Декор</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>011 насос</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Вес</Наименование>
<Значение>0.25</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>



В то же время свойства хранятся в отдельном блоке (пример куска кода):


Spoiler
<Свойства>
<Свойство>
<Ид>7d6503f3-8835-11e0-868f-001bfc5d23f5</Ид>
<Наименование>Размер</Наименование>
<ТипыЗначений>
<ТипЗначений>
<Тип>Справочник</Тип>
<Описание>Значения свойств объектов</Описание>
<ВариантыЗначений>
<ВариантЗначения>
<Ид>512baa45-b782-11e0-868f-001bfc5d23f5</Ид>
<Значение>30х60</Значение>
</ВариантЗначения>
<ВариантЗначения>
<Ид>512baa46-b782-11e0-868f-001bfc5d23f5</Ид>
<Значение>30х7,2</Значение>
</ВариантЗначения>
<ВариантЗначения>
<Ид>512baa47-b782-11e0-868f-001bfc5d23f5</Ид>
<Значение>60х60</Значение>
</ВариантЗначения>
<ВариантЗначения>
<Ид>512baa49-b782-11e0-868f-001bfc5d23f5</Ид>
<Значение>40,2х40,2</Значение>
</ВариантЗначения>
</ВариантыЗначений>
</ТипЗначений>
</ТипыЗначений>
</Свойство>
</Свойства>




Это версия 1С Предприятие 8.2 УТ 10.3
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...