https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_1%D0%A1&feed=atom&action=historyПроцесс формирования заказов для 1С - История изменений2024-03-29T06:01:24ZИстория изменений этой страницы в викиMediaWiki 1.31.0https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_1%D0%A1&diff=3111&oldid=prevVITL': Новая страница: « category:Интеграция с 1С После того как "Интернет-магазине" сделан заказ, для данного заказа …»2011-09-29T05:38:27Z<p>Новая страница: « <a href="/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_1%D0%A1" title="Категория:Интеграция с 1С">category:Интеграция с 1С</a> После того как "Интернет-магазине" сделан заказ, для данного заказа …»</p>
<p><b>Новая страница</b></p><div> [[category:Интеграция с 1С]]<br />
После того как "Интернет-магазине" сделан заказ, для данного заказа автоматически ставится чебкос "'''Выгружать заказ в 1С при следующем сеансе связи'''", отображение которого можно включить при табличном отображении заказов, на странице:<br />
<pre><br />
http://ваш_сайт/admin/emarket/orders/<br />
</pre><br />
<br />
В тот момент когда запускается синхронизации с 1С, с активным параметром "Обмен заказами" в 1С, в нужный момент UMI.CMS формирует список заказов, которые необходимо выгрузить. Данные по заказам формируются в xml-формате CommerceML. После выгрузки заказов, автоматически снимается чекбокс "Выгружать заказ в 1С при следующем сеансе связи". После того как менеджером будет изменен "Статус заказа", чекбокс выгрузки снова будет установлен. В самой 1С, в разделе "'''Документы – Продажи – Заказы покупателей'''" (путь для 1С версии 8.1), вы можете просмотреть все заказы, загруженные из UMI.CMS.<br />
<br />
В некоторых случаях необходимо кастомизировать выгрузку заказов из UMI, добавить дополнительные поля, которые примет 1С, в том случае если это настроено в 1С. Просмотреть структуру по умолчанию, можно зайдя в модуль "Обмен данными", вкладка Экспорт данных, необходимо создать сценарий экспорта с форматом "Список заказов в формате CommerceML 2.0" и осуществить экспорт. Итоговые xml-данные получаются в результате трансформации xml-данных в формате [http://api.umi-cms.ru/umiDump20.html umiDump2.0], в необходимый xml-формат для 1С, с помощью шаблона '''xsl/export/ordersCommerceML.xsl'''. Для кастомизации процесса экспорта необходимо модифицировать файл '''xsl/export/custom/ordersCommerceML.xsl''', по принципу который используется во всех других случаях, к примеру как в статье [[Настройка экспорта в YML (Яндекс-маркет)]].<br />
<br />
Чтобы просмотреть один конкретный заказ в xml-формате, который потом будет трансформировать в другой xml-формат, можно воспользоваться протоколом [http://help-dev.umi-cms.ru/chapter.XSLTTemplates.Uobject.html uobject]:<br />
<pre><br />
http://ваш_сайт/uobject/56710<br />
</pre><br />
<br />
56710 – object_id заказа.</div>VITL'