UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: muldy от 15 Августа 2013, 17:16:09

Название: Выгрузка заказов в 1С с контактными данными?
Отправлено: muldy от 15 Августа 2013, 17:16:09
Здравствуйте!
Возникла проблема при обмене заказами с 1С, не могу разобраться как выгрузить контактные данные клиента?
Посмотрел справку 1С по формату, но там все накручено что просто ужас!
Название: Re:Выгрузка заказов в 1С с контактными данными?
Отправлено: admin от 16 Августа 2013, 11:03:42
что именно вас испугало?

в файле  /xsl/export/ordersCommerceML.xsl есть блок описывающий контрагента
<xsl:template match="object" mode="customer">
<Контрагент>
<Ид><xsl:value-of select="@id" /></Ид>
<Наименование><xsl:value-of select="//property[@name='fname']/value" />&#160;<xsl:value-of select="//property[@name='lname']/value" /></Наименование>
<ПолноеНаименование><xsl:value-of select="//property[@name='fname']/value" />&#160;<xsl:value-of select="//property[@name='lname']/value" /></ПолноеНаименование>
<Роль>Покупатель</Роль>
<Фамилия><xsl:value-of select="//property[@name='lname']/value" /></Фамилия>
<Имя><xsl:value-of select="//property[@name='fname']/value" /></Имя>
</Контрагент>
</xsl:template>

все что вам нужно, это скопировать его в файл /xsl/export/custom/ordersCommerceML.xsl и изменить его для того чтобы получить нужный xml на выходе.

Тестировать удобно через модуль "Обмен данными" создав там экспорт заказов для 1С и выгружая его по вашей необходимости, чтобы вы сразу могли посмотреть что получилось в результате ваших изменений в файле приведенном выше.
Название: Re:Выгрузка заказов в 1С с контактными данными?
Отправлено: muldy от 19 Августа 2013, 11:39:38
Да меня ничего не испугало, но вот найти готового примера файла CommerceML, с пояснениями так и не получилось, 1С жжет!
Методом проб и ошибок прописал шаблон, и как получилось у umi описано как выгрузить контакты клиента на странице в wiki:

http://wiki.umisoft.ru/%D0%9A%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D1%8F_%D0%B2%D1%8B%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_1%D0%A1
Название: Re:Выгрузка заказов в 1С с контактными данными?
Отправлено: admin от 19 Августа 2013, 12:15:41
Да меня ничего не испугало, но вот найти готового примера файла CommerceML, с пояснениями так и не получилось, 1С жжет!

Вы искали схему CommerceML от 1С ? загляните сюда http://v8.1c.ru/edi/edi_stnd/90/index.htm