Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Вывод суммы заказов всей истории покупок пользователя

Автор johnРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 732
Последний ответ 10 Октября 2014, 00:09:25
от admin
статус заказа - с отображением цветом в списке заказов

Автор kroxaРаздел Шаблоны XSLT

Ответов: 0
Просмотров: 1268
Последний ответ 10 Ноября 2011, 16:01:14
от kroxa
Постраничный вывод списка заказов залогиненного пользователя

Автор cergey251Раздел Макросы UMI.CMS

Ответов: 4
Просмотров: 2354
Последний ответ 29 Декабря 2011, 13:32:48
от cergey251
UMI.Selector: выборка заказов только зарегистрированных пользователей

Автор atachРаздел Custom макросы

Ответов: 1
Просмотров: 103
Последний ответ 25 Мая 2017, 16:10:05
от admin
Корзина заказов без модуля интернет-магазина

Автор evinРаздел Разработка модулей

Ответов: 10
Просмотров: 6149
Последний ответ 05 Октября 2011, 12:42:16
от evin

0 Пользователей и 1 Гость просматривают эту тему.

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Здравствуйте!
Возникла проблема при обмене заказами с 1С, не могу разобраться как выгрузить контактные данные клиента?
Посмотрел справку 1С по формату, но там все накручено что просто ужас!

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Выгрузка заказов в 1С с контактными данными?
« Ответ #1 : 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С и выгружая его по вашей необходимости, чтобы вы сразу могли посмотреть что получилось в результате ваших изменений в файле приведенном выше.

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Выгрузка заказов в 1С с контактными данными?
« Ответ #2 : 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

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Выгрузка заказов в 1С с контактными данными?
« Ответ #3 : 19 Августа 2013, 12:15:41 »
Да меня ничего не испугало, но вот найти готового примера файла CommerceML, с пояснениями так и не получилось, 1С жжет!

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