1
Настройка системы и модулей / Re:Интеграция с 1С
« : 11 Ноября 2014, 19:27:44 »
Тоже сижу над интеграцией с 1С и тоже все очень медленно, поскольку мне сами бухгалтеры толком никак не могут ответить, что и как у них работает сейчас и как все должно работать.
Есть вопрос.
Как мне при выгрузке(обновлении) товаров из 1С не менять название соответствующего товара на сайте.
пробовал в commerceML2.xsl Вот в этой части кода добавлять обрамляющий тег <default-value>:
Код получался вот такой:
Названия товаров действительно не менялись при выгрузке. Но это от того, что я их, видимо полностью отключил, поскольку, если на сайте нет товара из 1С, то он теперь и не создается при выгрузке. Помогите решить.
Есть вопрос.
Как мне при выгрузке(обновлении) товаров из 1С не менять название соответствующего товара на сайте.
пробовал в commerceML2.xsl Вот в этой части кода добавлять обрамляющий тег <default-value>:
Код: [Выделить]
...
<xsl:template match="Товары/Товар">
<xsl:param name="group_id" select="string(Группы/Ид)" />
<xsl:param name="name">
<xsl:choose>
<xsl:when test="string-length(ПолноеНаименование)">
<default-value><xsl:value-of select="ПолноеНаименование" /></default-value>
</xsl:when>
<xsl:otherwise>
<default-value><xsl:value-of select="Наименование" /></default-value>
</xsl:otherwise>
</xsl:choose>
</xsl:param>
...
Код получался вот такой:
Код: [Выделить]
...
<xsl:template match="Товары/Товар">
<xsl:param name="group_id" select="string(Группы/Ид)" />
<default-value>
<xsl:param name="name">
<xsl:choose>
<xsl:when test="string-length(ПолноеНаименование)">
<default-value><xsl:value-of select="ПолноеНаименование" /></default-value>
</xsl:when>
<xsl:otherwise>
<default-value><xsl:value-of select="Наименование" /></default-value>
</xsl:otherwise>
</xsl:choose>
</xsl:param>
</default-value>
...
Названия товаров действительно не менялись при выгрузке. Но это от того, что я их, видимо полностью отключил, поскольку, если на сайте нет товара из 1С, то он теперь и не создается при выгрузке. Помогите решить.