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

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - atomrus1993

Страницы: [1]
1
Приветствую товарищи!
Беда прям, никак не могу разобраться с импортом заказа из 1С, 1С отдает мне xml файл, есть нужные поля, но никаких действий не происходит, заказ никак не меняется, прошу помощи, примеры импорта заказа статус хотя бы банально изменить, гуглю не первый день, и ничего не нашел по своему вопросу, дока ужасная, как Вы с этим работаете....

2
Здравствуйте, Товарищи!)

Есть такая проблема, делаю интеграция umi и 1C.

Проблема заключается в следующем, 1С в свойствах передает "Скидку"(Значение свойства):
- Процент скидки
- Дата начала действия скидки
- Дата завершения скидки

<ЗначенияСвойств>
    <ЗначенияСвойства>
        <Ид>5f0ae635-b00d-11e7-80bc-003048f11897</Ид>
        <Значение>0002832</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>568dc114-4396-11e8-80cb-003048f11897</Ид>
        <Значение>Да</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>[b]393d63b8-fcf6-11e7-80bc-003048f11897[/b]</Ид>
        <Значение>20</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>50fc8ef5-fcf6-11e7-80bc-003048f11897</Ид>
        <Значение>2018-07-20</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>74c2c860-fcf6-11e7-80bc-003048f11897</Ид>
        <Значение>2018-08-03</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d38-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>00-00000206</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d39-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>80 гр</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d3a-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>Россия</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d3b-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>фольга</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d3c-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>при температуре не выше минус 18°С</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d3d-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>белки 3,5 гр, жиры 22,1 гр, углеводы 22,4 гр</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d3e-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>302,5 ккал</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d3f-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>молоко коровье цельное — 51,5%, сливки натуральные — 21,6%, молоко сгущенное цельное с сахаром — 17,7%, сахар — 5,5%, глюкозный сироп — 2,0%, цитрусовые волокна — 0,6%, яичный желток — 0,5%, молочный белок — 0,5%, натуральный ароматизатор ванили — 0,1%. Шоколадная глазурь: эквивалент какао-масла, какао тертое, сахар, молоко сухое обезжиренное, эмульгатор лецитин, ароматизатор ванили</Значение>
    </ЗначенияСвойства>
    <ЗначенияСвойства>
        <Ид>a9fe4d60-8733-11e7-80dc-002590c695c4</Ид>
        <Значение>31457-2012</Значение>
    </ЗначенияСвойства>
</ЗначенияСвойств>

Как вытащить значение свойства с ИД (393d63b8-fcf6-11e7-80bc-003048f11897)

у меня есть участок кода
  <xsl:template match="Цена" mode="other-price">
    <xsl:variable name="price_id" select="concat('exchange.translator.1c_price.', ИдТипаЦены)" />

    <xsl:if test="$settings//item[@key=$price_id]">
      <xsl:variable name="currency_ref" select="concat('udata://exchange/getCurrencyCodeByAlias/?alias=', php:function('urlencode', string(Валюта)))" />
      <xsl:variable name="currency" select="document($currency_ref)/udata" />

      <property name="{$settings//item[@key=$price_id]}" is-public="1" visible="visible" allow-runtime-add="1">
        <xsl:attribute name="title">
          <xsl:value-of select="key('price-definition', ИдТипаЦены)/Наименование"/>
        </xsl:attribute>

        <type data-type="price" />
        <title>
          <xsl:value-of select="key('price-definition', ИдТипаЦены)/Наименование"/>
        </title>
        <value currency_code="{$currency}">
          <xsl:value-of select="ЦенаЗаЕдиницу"/>
        </value>
      </property>

      <property name="old_price" title="Старая цена" type="price" visible="visible" allow-runtime-add="1">
        <type data-type="price"/>
        <title>Старая цена</title>
        <value>0</value>
      </property>

      <property name="sostav_tekst" title="Состав текст" type="text" visible="visible" allow-runtime-add="1">
        <type data-type="text"/>
        <title>Состав текст</title>
        <value></value>
      </property>

    </xsl:if>
  </xsl:template>

Где Старая цена хотел бы передавать значение.

В краце, как получить значение  ИД (393d63b8-fcf6-11e7-80bc-003048f11897) и можно ли его вывести в участке кода, что я указал?

Страницы: [1]