<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Расширение функционала обмена данными с 1С]]></title>
	<link rel="self" href="http://forum.readyscript.ru/feed/atom/topic/1213/" />
	<updated>2017-04-17T10:56:28Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/1213/rasshirenie-funktsionala-obmena-dannymi-s-1s/</id>
		<entry>
			<title type="html"><![CDATA[Re: Расширение функционала обмена данными с 1С]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/6848/#p6848" />
			<content type="html"><![CDATA[<p>Спасибо, будем пытаться внедрять.</p>]]></content>
			<author>
				<name><![CDATA[AleksC1976]]></name>
				<uri>http://forum.readyscript.ru/user/39/</uri>
			</author>
			<updated>2017-04-17T10:56:28Z</updated>
			<id>http://forum.readyscript.ru/post/6848/#p6848</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Расширение функционала обмена данными с 1С]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/6833/#p6833" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-04-17T07:55:47Z</updated>
			<id>http://forum.readyscript.ru/post/6833/#p6833</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Расширение функционала обмена данными с 1С]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/6829/#p6829" />
			<content type="html"><![CDATA[<p>В данной реализации невозможно расширить функционал обмена данными с 1с. Для того чтобы добавить новые данные нестандартные в интернет магазин (например артикул производителя, или еще какие то кастомные поля из 1с) - необходимо либо сделать оверрайд <strong>xxx.my.inc.php</strong>, либо написать свой модуль на основе стандартного. Какого то способа повесить например загрузку дополнительного поля 1с (ветки xml файла) на какое то событие нет (((((</p>]]></content>
			<author>
				<name><![CDATA[AleksC1976]]></name>
				<uri>http://forum.readyscript.ru/user/39/</uri>
			</author>
			<updated>2017-04-17T07:39:15Z</updated>
			<id>http://forum.readyscript.ru/post/6829/#p6829</id>
		</entry>
</feed>
