<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Расширение функционала обмена данными с 1С]]></title>
		<link>http://forum.readyscript.ru/topic/1213/rasshirenie-funktsionala-obmena-dannymi-s-1s/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/1213/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Расширение функционала обмена данными с 1С».]]></description>
		<lastBuildDate>Mon, 17 Apr 2017 10:56:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Расширение функционала обмена данными с 1С]]></title>
			<link>http://forum.readyscript.ru/post/6848/#p6848</link>
			<description><![CDATA[<p>Спасибо, будем пытаться внедрять.</p>]]></description>
			<author><![CDATA[null@example.com (AleksC1976)]]></author>
			<pubDate>Mon, 17 Apr 2017 10:56:28 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/6848/#p6848</guid>
		</item>
		<item>
			<title><![CDATA[Re: Расширение функционала обмена данными с 1С]]></title>
			<link>http://forum.readyscript.ru/post/6833/#p6833</link>
			<description><![CDATA[<p>Ну почему же. На данный момент это не документировано, но в системе есть событие <strong>exchange.catalogproduct.after</strong>. Оно срабатывает сразу после импорта одного товара. В аргументе Можно поймать массив.<br /></p><div class="codebox"><pre><code>/**
* Расширяет импорт товара при обмене с 1С
* @param array $data - массив данных
*/
public static function exchange.catalogproduct.after($data)
{
    /**
    * @var \Catalog\Model\Orm\Product $product
    */
    $product  = $data[&#039;product&#039;];
    /**
    * @var \Exchange\Model\Importers\Catalog\Product $importer
    */ 
    $importer = $data[&#039;importer&#039;];
    var_dump($importer-&gt;getSimpleXML()-&gt;Наименование);
} </code></pre></div><p>getSimpleXML - возвращает SimleXML одного товара</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 17 Apr 2017 07:55:47 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/6833/#p6833</guid>
		</item>
		<item>
			<title><![CDATA[Расширение функционала обмена данными с 1С]]></title>
			<link>http://forum.readyscript.ru/post/6829/#p6829</link>
			<description><![CDATA[<p>В данной реализации невозможно расширить функционал обмена данными с 1с. Для того чтобы добавить новые данные нестандартные в интернет магазин (например артикул производителя, или еще какие то кастомные поля из 1с) - необходимо либо сделать оверрайд <strong>xxx.my.inc.php</strong>, либо написать свой модуль на основе стандартного. Какого то способа повесить например загрузку дополнительного поля 1с (ветки xml файла) на какое то событие нет (((((</p>]]></description>
			<author><![CDATA[null@example.com (AleksC1976)]]></author>
			<pubDate>Mon, 17 Apr 2017 07:39:15 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/6829/#p6829</guid>
		</item>
	</channel>
</rss>
