Импорт характеристик товаров из offers — различия между версиями
Mad grant (обсуждение | вклад) |
Mad grant (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 147: | Строка 147: | ||
<entity page-id="{substring-before(../Ид, '#')}" field-name='{ХарактеристикаТовара/Наименование}'> | <entity page-id="{substring-before(../Ид, '#')}" field-name='{ХарактеристикаТовара/Наименование}'> | ||
<xsl:apply-templates select="//Предложения/Предложение" mode="options"> | <xsl:apply-templates select="//Предложения/Предложение" mode="options"> | ||
+ | <xsl:with-param name="page_id" select="substring-before(../Ид, '#')"/> | ||
<xsl:with-param name="char_name" select="ХарактеристикаТовара/Наименование"/> | <xsl:with-param name="char_name" select="ХарактеристикаТовара/Наименование"/> | ||
</xsl:apply-templates> | </xsl:apply-templates> | ||
Строка 154: | Строка 155: | ||
<xsl:template match="Предложение" mode="options"> | <xsl:template match="Предложение" mode="options"> | ||
+ | <xsl:param name="page_id" /> | ||
<xsl:param name="char_name" /> | <xsl:param name="char_name" /> | ||
<xsl:variable name="offer_id" select="substring-after(Ид, '#')"/> | <xsl:variable name="offer_id" select="substring-after(Ид, '#')"/> | ||
+ | <xsl:variable name="product_id" select="substring-before(Ид, '#')"/> | ||
<xsl:for-each select="ХарактеристикиТовара/ХарактеристикаТовара"> | <xsl:for-each select="ХарактеристикиТовара/ХарактеристикаТовара"> | ||
− | <xsl:if test="Наименование = $char_name"> | + | <xsl:if test="Наименование = $char_name and $page_id = $product_id"> |
<option int="1" float="0" object-id="{php:function('md5', concat($offer_id, Значение, Наименование))}"/> | <option int="1" float="0" object-id="{php:function('md5', concat($offer_id, Значение, Наименование))}"/> | ||
</xsl:if> | </xsl:if> | ||
Строка 165: | Строка 168: | ||
</xsl:stylesheet> | </xsl:stylesheet> | ||
</source> | </source> | ||
+ | |||
+ | '''Также, рекомендуем ознакомиться с шаблоном из статьи [[Импорт_характеристик_из_offers_дополнительный_шаблон]]''' | ||
Протестировать его Вы можете со следующим import.xml: | Протестировать его Вы можете со следующим import.xml: | ||
Строка 407: | Строка 412: | ||
<source lang="xml"> | <source lang="xml"> | ||
+ | <?xml version="1.0" encoding="utf-8"?> | ||
<umidump xmlns:xlink="http://www.w3.org/TR/xlink" version="2.0"> | <umidump xmlns:xlink="http://www.w3.org/TR/xlink" version="2.0"> | ||
<meta> | <meta> | ||
Строка 584: | Строка 590: | ||
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Ширина"> | <entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Ширина"> | ||
<option int="1" float="0" object-id="61688e80c98070fe586366aec653f7cc"/> | <option int="1" float="0" object-id="61688e80c98070fe586366aec653f7cc"/> | ||
− | |||
</entity> | </entity> | ||
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Цвет"> | <entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Цвет"> | ||
Строка 591: | Строка 596: | ||
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Формат"> | <entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Формат"> | ||
<option int="1" float="0" object-id="dd6ccb182a90f32c7dd986733f20e34b"/> | <option int="1" float="0" object-id="dd6ccb182a90f32c7dd986733f20e34b"/> | ||
− | |||
</entity> | </entity> | ||
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Размер"> | <entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Размер"> | ||
Строка 601: | Строка 605: | ||
</entity> | </entity> | ||
<entity page-id="cd9289c1-3759-11e2-b000-0015175f17cd" field-name="Ширина"> | <entity page-id="cd9289c1-3759-11e2-b000-0015175f17cd" field-name="Ширина"> | ||
− | |||
<option int="1" float="0" object-id="d34d52e61d19753099c74755ea77f357"/> | <option int="1" float="0" object-id="d34d52e61d19753099c74755ea77f357"/> | ||
</entity> | </entity> | ||
Строка 608: | Строка 611: | ||
</entity> | </entity> | ||
<entity page-id="cd9289c1-3759-11e2-b000-0015175f17cd" field-name="Формат"> | <entity page-id="cd9289c1-3759-11e2-b000-0015175f17cd" field-name="Формат"> | ||
− | |||
<option int="1" float="0" object-id="71f615b9b1ad5547cbd28dba7fcb522c"/> | <option int="1" float="0" object-id="71f615b9b1ad5547cbd28dba7fcb522c"/> | ||
</entity> | </entity> |
Текущая версия на 13:52, 4 апреля 2014
Актуально для версии 2.9.5
Задача
Если у Вас часть характеристик товаров выгружается в файле offers, например:
<Предложение>
<Ид>cd9289c1-3759-11e2-b000-0015175f17cd#4fdsf5fd-3759-11e2-b000-0015175f17cd</Ид>
<Наименование>Предложение3</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Ширина</Наименование>
<Значение>150</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>300 RUR за шт</Представление>
<ИдТипаЦены>948abd4a-a835-11e3-a14f-406186c19995</ИдТипаЦены>
<ЦенаЗаЕдиницу>300.00</ЦенаЗаЕдиницу>
<Валюта>RUR</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
</Предложение>
И ид предложения строится по принципу 'ид_товара'#'ид_предложения', то такие предложения не будут нормально интерпретироваться UMI.CMS. Данные характеристики удобно будет импортировать в виде опционных свойств, для этого необходимо кастомизировать шаблон импорта данных в формате commerceML. Системный шаблон лежит по пути /xsl/import/commerceML2.xsl, редактировать его ни в коем случае нельзя, если Вы не хотите нарушить лицензионный договор. Все кастомизации нужно проводить в файле /xsl/import/custom/commerceML2.xsl, Вы можете прямо копировать целые template'ы и переносить их из системного шаблона в кастомный, в котором уже можно вносить правки.
Ниже приведен пример кастомного шаблона, для его применений скопируйте код шаблона в файл /xsl/import/custom/commerceML2.xsl. Шаблон не учитывает влияние цены предложения на общую цену.
Решение
Все необходимые файлы Вы можете скачать одним архивом, он в конце статьи
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:php="http://php.net/xsl"
xmlns:udt="http://umi-cms.ru/2007/UData/templates"
extension-element-prefixes="php"
exclude-result-prefixes="xsl php udt">
<xsl:template match="ПакетПредложений">
<meta>
<source-name>commerceML2</source-name>
</meta>
<types>
<type id="root-guides-type" guid="root-guides-type" title="Справочники" parent-id="0" locked="locked">
<base/>
<fieldgroups/>
</type>
<xsl:apply-templates select="Предложения/Предложение" mode="types"/>
</types>
<objects>
<xsl:apply-templates select="Предложения/Предложение" mode="objects"/>
</objects>
<pages>
<xsl:apply-templates select="Предложения/Предложение" mode="pages"/>
</pages>
<options>
<xsl:apply-templates select="Предложения/Предложение" mode="entities"/>
</options>
</xsl:template>
<xsl:key name="guid_name" match="ПакетПредложений/Предложения/Предложение/ХарактеристикиТовара/ХарактеристикаТовара" use="Наименование"/>
<xsl:template match="Предложения/Предложение" mode="types">
<xsl:for-each select="ХарактеристикиТовара">
<xsl:if test="generate-id(ХарактеристикаТовара) = generate-id(key('guid_name', ХарактеристикаТовара/Наименование))">
<type parent-id="root-guides-type" guide="guide" public="public">
<xsl:attribute name="id">
<xsl:value-of select="concat('Справочник для поля ', ХарактеристикаТовара/Наименование)"/>
</xsl:attribute>
<xsl:attribute name="title">
<xsl:value-of select="concat('Справочник для поля ', ХарактеристикаТовара/Наименование)"/>
</xsl:attribute>
<base/>
<fieldgroups/>
</type>
</xsl:if>
</xsl:for-each>
</xsl:template>
<xsl:template match="Предложения/Предложение" mode="objects">
<xsl:for-each select="ХарактеристикиТовара">
<object id="{php:function('md5', concat(substring-after(../Ид, '#'), ХарактеристикаТовара/Значение, ХарактеристикаТовара/Наименование))}" name="{ХарактеристикаТовара/Значение}">
<xsl:attribute name="type-id">
<xsl:value-of select="concat('Справочник для поля ', ХарактеристикаТовара/Наименование)"/>
</xsl:attribute>
</object>
</xsl:for-each>
</xsl:template>
<xsl:template match="Предложения/Предложение" mode="pages">
<xsl:choose>
<xsl:when test="contains(Ид, '#')">
<page id="{substring-before(Ид, '#')}">
<properties>
<xsl:apply-templates select="Цены" />
<group name="catalog_stores_props" title="Склады">
<property name="common_quantity" title="Общее количество на складах" type="float" is-public="1" allow-runtime-add="1">
<type data-type="float" />
<title>Общее количество на складах</title>
<value><xsl:value-of select="Количество"/></value>
</property>
</group>
<group name="catalog_option_props" title="Опционные свойства" visible="visible">
<xsl:for-each select="ХарактеристикиТовара">
<property name="{ХарактеристикаТовара/Наименование}" type="optioned" allow-runtime-add="1" visible="visible" >
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>
<xsl:value-of select="ХарактеристикаТовара/Наименование"/>
</title>
<value/>
</property>
</xsl:for-each>
</group>
</properties>
</page>
</xsl:when>
<xsl:otherwise>
<page id="{Ид}" update-only="1">
<properties>
<xsl:apply-templates select="Цены" />
<group name="catalog_stores_props" title="Склады">
<property name="common_quantity" title="Общее количество на складах" type="float" is-public="1" allow-runtime-add="1">
<type data-type="float" />
<title>Общее количество на складах</title>
<value><xsl:value-of select="Количество"/></value>
</property>
</group>
</properties>
</page>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="Предложения/Предложение" mode="entities">
<xsl:for-each select="ХарактеристикиТовара">
<entity page-id="{substring-before(../Ид, '#')}" field-name='{ХарактеристикаТовара/Наименование}'>
<xsl:apply-templates select="//Предложения/Предложение" mode="options">
<xsl:with-param name="page_id" select="substring-before(../Ид, '#')"/>
<xsl:with-param name="char_name" select="ХарактеристикаТовара/Наименование"/>
</xsl:apply-templates>
</entity>
</xsl:for-each>
</xsl:template>
<xsl:template match="Предложение" mode="options">
<xsl:param name="page_id" />
<xsl:param name="char_name" />
<xsl:variable name="offer_id" select="substring-after(Ид, '#')"/>
<xsl:variable name="product_id" select="substring-before(Ид, '#')"/>
<xsl:for-each select="ХарактеристикиТовара/ХарактеристикаТовара">
<xsl:if test="Наименование = $char_name and $page_id = $product_id">
<option int="1" float="0" object-id="{php:function('md5', concat($offer_id, Значение, Наименование))}"/>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Также, рекомендуем ознакомиться с шаблоном из статьи Импорт_характеристик_из_offers_дополнительный_шаблон
Протестировать его Вы можете со следующим import.xml:
<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2014-03-11T16:01:38">
<Классификатор>
<Ид>af29f627-00d2-4356-9faf-70d50708a7e3</Ид>
<Наименование>Классификатор (Каталог)</Наименование>
<Владелец/>
<Группы>
<Группа>
<Ид>eb60c803-5eba-11e0-9d13-002590000fa5</Ид>
<Наименование>Товары</Наименование>
</Группа>
</Группы>
<Свойства>
<Свойство>
<Ид>23e15fc0-796c-11e1-80e1-002590000fa5</Ид>
<Наименование>Страна</Наименование>
<ТипЗначений>Строка</ТипЗначений>
</Свойство>
<Свойство>
<Ид>23e15fc1-796c-11e1-80e1-002590000fa5</Ид>
<Наименование>Состав</Наименование>
<ТипЗначений>Строка</ТипЗначений>
</Свойство>
</Свойства>
</Классификатор>
<Каталог СодержитТолькоИзменения="false">
<Ид>caf216f3-3759-4cd1-851b-7f6bf3b6ae25</Ид>
<ИдКлассификатора>caf216f3-3759-4cd1-851b-7f6bf3b6ae25</ИдКлассификатора>
<Наименование>Каталог бытовой техники их 1С</Наименование>
<Владелец/>
<Товары>
<Товар>
<Ид>bd894143-7517-11e2-9969-3085a937bf85</Ид>
<Артикул>1111</Артикул>
<Наименование>Товар1</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука">шт</БазоваяЕдиница>
<ПолноеНаименование>Товар1</ПолноеНаименование>
<Группы>
<Ид>eb60c803-5eba-11e0-9d13-002590000fa5</Ид>
</Группы>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>23e15fc0-796c-11e1-80e1-002590000fa5</Ид>
<Значение>Страна</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>23e15fc1-796c-11e1-80e1-002590000fa5</Ид>
<Значение>Состав</Значение>
</ЗначенияСвойства>
</ЗначенияСвойств>
</Товар>
<Товар>
<Ид>cd9289c1-3759-11e2-b000-0015175f17cd</Ид>
<Артикул>2222</Артикул>
<Наименование>Товар2</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука">шт</БазоваяЕдиница>
<ПолноеНаименование>Товар2</ПолноеНаименование>
<Группы>
<Ид>eb60c803-5eba-11e0-9d13-002590000fa5</Ид>
</Группы>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>23e15fc0-796c-11e1-80e1-002590000fa5</Ид>
<Значение>Страна</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>23e15fc1-796c-11e1-80e1-002590000fa5</Ид>
<Значение>Состав</Значение>
</ЗначенияСвойства>
</ЗначенияСвойств>
</Товар>
<Товар>
<Ид>dsfsdf34-4567-bb34-gf34-00123fd123fd</Ид>
<Артикул>3333</Артикул>
<Наименование>Товар3</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука">шт</БазоваяЕдиница>
<ПолноеНаименование>Товар3</ПолноеНаименование>
<Группы>
<Ид>eb60c803-5eba-11e0-9d13-002590000fa5</Ид>
</Группы>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>23e15fc0-796c-11e1-80e1-002590000fa5</Ид>
<Значение>Страна</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>23e15fc1-796c-11e1-80e1-002590000fa5</Ид>
<Значение>Состав</Значение>
</ЗначенияСвойства>
</ЗначенияСвойств>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>
и со следующим оffers.xml:
<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2014-03-11T16:01:38">
<ПакетПредложений СодержитТолькоИзменения="false">
<Ид>af29f627-00d2-4356-9faf-70d50708a7e3#</Ид>
<Наименование>Пакет предложений (Каталог)</Наименование>
<ИдКаталога>af29f627-00d2-4356-9faf-70d50708a7e3</ИдКаталога>
<ИдКлассификатора>af29f627-00d2-4356-9faf-70d50708a7e3</ИдКлассификатора>
<Владелец/>
<ТипыЦен>
<ТипЦены>
<Ид>948abd4a-a835-11e3-a14f-406186c19995</Ид>
<Наименование>Сайт</Наименование>
<Валюта>RUR</Валюта>
<Налог>
<Наименование>НДС</Наименование>
<УчтеноВСумме>false</УчтеноВСумме>
</Налог>
</ТипЦены>
</ТипыЦен>
<Предложения>
<Предложение>
<Ид>bd894143-7517-11e2-9969-3085a937bf85#8940bd53-5007-11e1-80e1-002590000fa5</Ид>
<Наименование>Предложение1</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>10</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Ширина</Наименование>
<Значение>10</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Цвет</Наименование>
<Значение>Красный</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Формат</Наименование>
<Значение>Широкий</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>100 RUR за шт</Представление>
<ИдТипаЦены>948abd4a-a835-11e3-a14f-406186c19995</ИдТипаЦены>
<ЦенаЗаЕдиницу>100.00</ЦенаЗаЕдиницу>
<Валюта>RUR</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
</Предложение>
<Предложение>
<Ид>bd894143-7517-11e2-9969-3085a937bf85#8940bd54-5007-11e1-80e1-002590000fa5</Ид>
<Наименование>Предложение2</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>12</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Разрешение</Наименование>
<Значение>Низкое</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>200 RUR за шт</Представление>
<ИдТипаЦены>948abd4a-a835-11e3-a14f-406186c19995</ИдТипаЦены>
<ЦенаЗаЕдиницу>200.00</ЦенаЗаЕдиницу>
<Валюта>RUR</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
</Предложение>
<Предложение>
<Ид>cd9289c1-3759-11e2-b000-0015175f17cd#4fdsf5fd-3759-11e2-b000-0015175f17cd</Ид>
<Наименование>Предложение3</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Ширина</Наименование>
<Значение>150</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Высота</Наименование>
<Значение>300</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Формат</Наименование>
<Значение>Широкий</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>300 RUR за шт</Представление>
<ИдТипаЦены>948abd4a-a835-11e3-a14f-406186c19995</ИдТипаЦены>
<ЦенаЗаЕдиницу>300.00</ЦенаЗаЕдиницу>
<Валюта>RUR</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
</Предложение>
<Предложение>
<Ид>dsfsdf34-4567-bb34-gf34-00123fd123fd</Ид>
<Наименование>Предложение4</Наименование>
<Цены>
<Цена>
<Представление>400 RUR за шт</Представление>
<ИдТипаЦены>948abd4a-a835-11e3-a14f-406186c19995</ИдТипаЦены>
<ЦенаЗаЕдиницу>400.00</ЦенаЗаЕдиницу>
<Валюта>RUR</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
</Предложение>
</Предложения>
</ПакетПредложений>
</КоммерческаяИнформация>
Результатом работы кастомного шаблона при импорте offers.xml будет следующий umidump: (работа импорта файла import.xml не менялась)
<?xml version="1.0" encoding="utf-8"?>
<umidump xmlns:xlink="http://www.w3.org/TR/xlink" version="2.0">
<meta>
<source-name>commerceML2</source-name>
</meta>
<types>
<type id="root-guides-type" guid="root-guides-type" title="Справочники" parent-id="0" locked="locked">
<base/>
<fieldgroups/>
</type>
<type parent-id="root-guides-type" guide="guide" public="public" id="Справочник для поля Размер" title="Справочник для поля Размер">
<base/>
<fieldgroups/>
</type>
<type parent-id="root-guides-type" guide="guide" public="public" id="Справочник для поля Ширина" title="Справочник для поля Ширина">
<base/>
<fieldgroups/>
</type>
<type parent-id="root-guides-type" guide="guide" public="public" id="Справочник для поля Цвет" title="Справочник для поля Цвет">
<base/>
<fieldgroups/>
</type>
<type parent-id="root-guides-type" guide="guide" public="public" id="Справочник для поля Формат" title="Справочник для поля Формат">
<base/>
<fieldgroups/>
</type>
<type parent-id="root-guides-type" guide="guide" public="public" id="Справочник для поля Разрешение" title="Справочник для поля Разрешение">
<base/>
<fieldgroups/>
</type>
<type parent-id="root-guides-type" guide="guide" public="public" id="Справочник для поля Высота" title="Справочник для поля Высота">
<base/>
<fieldgroups/>
</type>
</types>
<objects>
<object id="3b08d0d71987c7ea368dab59aae37c26" name="10" type-id="Справочник для поля Размер"/>
<object id="61688e80c98070fe586366aec653f7cc" name="10" type-id="Справочник для поля Ширина"/>
<object id="1fab3487b8098c8711cf955b8c47b2ab" name="Красный" type-id="Справочник для поля Цвет"/>
<object id="dd6ccb182a90f32c7dd986733f20e34b" name="Широкий" type-id="Справочник для поля Формат"/>
<object id="7d054a3a2b305fe9691a136b4d60b337" name="12" type-id="Справочник для поля Размер"/>
<object id="3cb4180c8247b32cf54d9757ea89c21b" name="Низкое" type-id="Справочник для поля Разрешение"/>
<object id="d34d52e61d19753099c74755ea77f357" name="150" type-id="Справочник для поля Ширина"/>
<object id="7d71bc4ea7c5fa6732aee9c570ef4711" name="300" type-id="Справочник для поля Высота"/>
<object id="71f615b9b1ad5547cbd28dba7fcb522c" name="Широкий" type-id="Справочник для поля Формат"/>
</objects>
<pages>
<page id="bd894143-7517-11e2-9969-3085a937bf85">
<properties>
<group name="cenovye_svojstva" title="Ценовые свойства">
<property name="price" title="Цена" type="price" is-public="1" allow-runtime-add="1">
<type data-type="price"/>
<title>Цена</title>
<value currency_code="RUR"><![CDATA[100.00]]></value>
</property>
</group>
<group name="catalog_stores_props" title="Склады">
<property name="common_quantity" title="Общее количество на складах" type="float" is-public="1" allow-runtime-add="1">
<type data-type="float"/>
<title>Общее количество на складах</title>
<value/>
</property>
</group>
<group name="catalog_option_props" title="Опционные свойства" visible="visible">
<property name="Размер" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Размер</title>
<value/>
</property>
<property name="Ширина" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Ширина</title>
<value/>
</property>
<property name="Цвет" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Цвет</title>
<value/>
</property>
<property name="Формат" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Формат</title>
<value/>
</property>
</group>
</properties>
</page>
<page id="bd894143-7517-11e2-9969-3085a937bf85">
<properties>
<group name="cenovye_svojstva" title="Ценовые свойства">
<property name="price" title="Цена" type="price" is-public="1" allow-runtime-add="1">
<type data-type="price"/>
<title>Цена</title>
<value currency_code="RUR"><![CDATA[200.00]]></value>
</property>
</group>
<group name="catalog_stores_props" title="Склады">
<property name="common_quantity" title="Общее количество на складах" type="float" is-public="1" allow-runtime-add="1">
<type data-type="float"/>
<title>Общее количество на складах</title>
<value/>
</property>
</group>
<group name="catalog_option_props" title="Опционные свойства" visible="visible">
<property name="Размер" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Размер</title>
<value/>
</property>
<property name="Разрешение" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Разрешение</title>
<value/>
</property>
</group>
</properties>
</page>
<page id="cd9289c1-3759-11e2-b000-0015175f17cd">
<properties>
<group name="cenovye_svojstva" title="Ценовые свойства">
<property name="price" title="Цена" type="price" is-public="1" allow-runtime-add="1">
<type data-type="price"/>
<title>Цена</title>
<value currency_code="RUR"><![CDATA[300.00]]></value>
</property>
</group>
<group name="catalog_stores_props" title="Склады">
<property name="common_quantity" title="Общее количество на складах" type="float" is-public="1" allow-runtime-add="1">
<type data-type="float"/>
<title>Общее количество на складах</title>
<value/>
</property>
</group>
<group name="catalog_option_props" title="Опционные свойства" visible="visible">
<property name="Ширина" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Ширина</title>
<value/>
</property>
<property name="Высота" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Высота</title>
<value/>
</property>
<property name="Формат" type="optioned" allow-runtime-add="1" visible="visible">
<type name="Составное" data-type="optioned" multiple="multiple"/>
<title>Формат</title>
<value/>
</property>
</group>
</properties>
</page>
<page id="dsfsdf34-4567-bb34-gf34-00123fd123fd" update-only="1">
<properties>
<group name="cenovye_svojstva" title="Ценовые свойства">
<property name="price" title="Цена" type="price" is-public="1" allow-runtime-add="1">
<type data-type="price"/>
<title>Цена</title>
<value currency_code="RUR"><![CDATA[400.00]]></value>
</property>
</group>
<group name="catalog_stores_props" title="Склады">
<property name="common_quantity" title="Общее количество на складах" type="float" is-public="1" allow-runtime-add="1">
<type data-type="float"/>
<title>Общее количество на складах</title>
<value/>
</property>
</group>
</properties>
</page>
</pages>
<options>
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Размер">
<option int="1" float="0" object-id="3b08d0d71987c7ea368dab59aae37c26"/>
<option int="1" float="0" object-id="7d054a3a2b305fe9691a136b4d60b337"/>
</entity>
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Ширина">
<option int="1" float="0" object-id="61688e80c98070fe586366aec653f7cc"/>
</entity>
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Цвет">
<option int="1" float="0" object-id="1fab3487b8098c8711cf955b8c47b2ab"/>
</entity>
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Формат">
<option int="1" float="0" object-id="dd6ccb182a90f32c7dd986733f20e34b"/>
</entity>
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Размер">
<option int="1" float="0" object-id="3b08d0d71987c7ea368dab59aae37c26"/>
<option int="1" float="0" object-id="7d054a3a2b305fe9691a136b4d60b337"/>
</entity>
<entity page-id="bd894143-7517-11e2-9969-3085a937bf85" field-name="Разрешение">
<option int="1" float="0" object-id="3cb4180c8247b32cf54d9757ea89c21b"/>
</entity>
<entity page-id="cd9289c1-3759-11e2-b000-0015175f17cd" field-name="Ширина">
<option int="1" float="0" object-id="d34d52e61d19753099c74755ea77f357"/>
</entity>
<entity page-id="cd9289c1-3759-11e2-b000-0015175f17cd" field-name="Высота">
<option int="1" float="0" object-id="7d71bc4ea7c5fa6732aee9c570ef4711"/>
</entity>
<entity page-id="cd9289c1-3759-11e2-b000-0015175f17cd" field-name="Формат">
<option int="1" float="0" object-id="71f615b9b1ad5547cbd28dba7fcb522c"/>
</entity>
</options>
</umidump>
Архив со всеми необходимыми файлами - Файл:Files.zip