<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.umisoft.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85</id>
	<title>Добавление нового сплиттера для импорта данных - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.umisoft.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85"/>
	<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;action=history"/>
	<updated>2026-05-14T16:51:11Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=7865&amp;oldid=prev</id>
		<title>Stexe в 11:34, 1 июня 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=7865&amp;oldid=prev"/>
		<updated>2014-06-01T11:34:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 11:34, 1 июня 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;Актуально для версии 2.9.6&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;Задача:&amp;#039;&amp;#039;&amp;#039; Добавить новый сплиттер для импорта данных&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;Реализация:&amp;#039;&amp;#039;&amp;#039; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В данной статье будет рассказан пример добавления нового сплиттера для импорта данных в модуле &amp;quot;Обмен данными&amp;quot;. Исходные данные,&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В данной статье будет рассказан пример добавления нового сплиттера для импорта данных в модуле &amp;quot;Обмен данными&amp;quot;. Исходные данные,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;которые мы будем импортировать находятся в файле формата CSV:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;которые мы будем импортировать находятся в файле формата CSV:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stexe</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=2992&amp;oldid=prev</id>
		<title>Cmac в 10:59, 8 сентября 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=2992&amp;oldid=prev"/>
		<updated>2011-09-08T10:59:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 10:59, 8 сентября 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l109&quot; &gt;Строка 109:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 109:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В методе &amp;#039;&amp;#039;&amp;#039;readDataBlock&amp;#039;&amp;#039;&amp;#039;, в переменной $xml_begin_temp прописан id раздела каталога (id=30271) в который мы будем импортировать объекты каталога. Теперь осталось в модуле &amp;quot;Обмен данными&amp;quot; добавить новый сценарий импорта, указав &amp;quot;Формат данных&amp;quot; -&amp;gt; &amp;quot;Импорт из CSV&amp;quot; и CSV-файл с данными.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В методе &amp;#039;&amp;#039;&amp;#039;readDataBlock&amp;#039;&amp;#039;&amp;#039;, в переменной $xml_begin_temp прописан id раздела каталога (id=30271) в который мы будем импортировать объекты каталога. Теперь осталось в модуле &amp;quot;Обмен данными&amp;quot; добавить новый сценарий импорта, указав &amp;quot;Формат данных&amp;quot; -&amp;gt; &amp;quot;Импорт из CSV&amp;quot; и CSV-файл с данными.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Категория:Модуль Обмен данными]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cmac</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=2352&amp;oldid=prev</id>
		<title>VITL&#039;: Новая страница: «В данной статье будет рассказан пример добавления нового сплиттера для импорта данных в м…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%BF%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=2352&amp;oldid=prev"/>
		<updated>2011-02-24T22:18:13Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «В данной статье будет рассказан пример добавления нового сплиттера для импорта данных в м…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В данной статье будет рассказан пример добавления нового сплиттера для импорта данных в модуле &amp;quot;Обмен данными&amp;quot;. Исходные данные,&lt;br /&gt;
которые мы будем импортировать находятся в файле формата CSV:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
id;Название;Псевдостатический адрес;Активен;Номер заявки;Контрагент;Состояние заявки&lt;br /&gt;
 ;5076;;1;5076;Иванов А.А.;Документы выданы;&lt;br /&gt;
 ;5313;;1;5313;Петров К.А.;Документы выданы;&lt;br /&gt;
 ;5789;;1;5789;Сидоров В.Л.;Документы выданы;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Аналогично информации описанной в статье [http://wiki.umisoft.ru/Добавление_нового_формата_экспорта_данных Добавление нового формата экспорта данных], добавим новый формат импорта, с названием &amp;quot;Импорт из CSV&amp;quot; и с Идентификатором = csv.&lt;br /&gt;
Далее в папку &amp;#039;&amp;#039;&amp;#039;/classes/system/subsystems/import/splitters/&amp;#039;&amp;#039;&amp;#039; добавим файл &amp;#039;&amp;#039;&amp;#039;csvSplitter.php&amp;#039;&amp;#039;&amp;#039; следующего содержания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
class csvSplitter extends umiImportSplitter {&lt;br /&gt;
&lt;br /&gt;
    protected function readDataBlock() {&lt;br /&gt;
	$xml_start =&amp;#039;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
      &amp;lt;umidump xmlns:xlink=&amp;quot;http://www.w3.org/TR/xlink&amp;quot; version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;meta&amp;gt;&lt;br /&gt;
          &amp;lt;source-name&amp;gt;csv&amp;lt;/source-name&amp;gt;&lt;br /&gt;
        &amp;lt;/meta&amp;gt;&lt;br /&gt;
        &amp;lt;types&amp;gt;&lt;br /&gt;
        	&amp;lt;type id=&amp;quot;root-catalog-object-type&amp;quot; title=&amp;quot;Объект каталога&amp;quot; parent-id=&amp;quot;root-pages-type&amp;quot; locked=&amp;quot;locked&amp;quot;&amp;gt;&lt;br /&gt;
      			&amp;lt;base module=&amp;quot;catalog&amp;quot; method=&amp;quot;object&amp;quot;&amp;gt;Объекты каталога&amp;lt;/base&amp;gt;&lt;br /&gt;
      		&amp;lt;/type&amp;gt;&lt;br /&gt;
      	&amp;lt;/types&amp;gt;&lt;br /&gt;
        &amp;lt;pages&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
        $start = ($this-&amp;gt;offset) ? $this-&amp;gt;offset + 1 : 1;&lt;br /&gt;
        $end = ($this-&amp;gt;offset) ? $start + $this-&amp;gt;block_size - 1: $this-&amp;gt;block_size;&lt;br /&gt;
        $handle = fopen($this-&amp;gt;file_path, &amp;quot;r&amp;quot;);&lt;br /&gt;
        $xml_begin = &amp;quot;&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        $row = 1;&lt;br /&gt;
        while (($data = fgetcsv($handle, 1000, &amp;quot;;&amp;quot;)) !== FALSE) {&lt;br /&gt;
        if($row == 1) {&lt;br /&gt;
        $row++;&lt;br /&gt;
        continue;&lt;br /&gt;
        }&lt;br /&gt;
        if($row &amp;gt;= $start and $row &amp;lt;= $end){&lt;br /&gt;
        // в данном случае, ereg_replace убирает лишние пробелы в значении&lt;br /&gt;
        $nomer = ereg_replace(&amp;quot; +&amp;quot;,&amp;quot; &amp;quot;,iconv(&amp;quot;CP1251&amp;quot;, &amp;quot;UTF-8//IGNORE&amp;quot;, $data[4]));&lt;br /&gt;
        $kontragent = ereg_replace(&amp;quot; +&amp;quot;,&amp;quot; &amp;quot;,iconv(&amp;quot;CP1251&amp;quot;, &amp;quot;UTF-8//IGNORE&amp;quot;, $data[5]));&lt;br /&gt;
        $sostoyanie = ereg_replace(&amp;quot; +&amp;quot;,&amp;quot; &amp;quot;,iconv(&amp;quot;CP1251&amp;quot;, &amp;quot;UTF-8//IGNORE&amp;quot;, $data[6]));&lt;br /&gt;
&lt;br /&gt;
       $xml_begin_temp =&amp;#039;&amp;lt;page id=&amp;quot;tu_{$row}&amp;quot; is-active=&amp;quot;1&amp;quot; parentId=&amp;quot;30271&amp;quot; type-id=&amp;quot;root-catalog-object-type&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;basetype module=&amp;quot;catalog&amp;quot; method=&amp;quot;object&amp;quot;&amp;gt;Объекты каталога&amp;lt;/basetype&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;$nomer&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;properties&amp;gt;&lt;br /&gt;
        &amp;lt;group name=&amp;quot;common&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Основные параметры&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;property name=&amp;quot;h1&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;title&amp;gt;Поле H1&amp;lt;/title&amp;gt;&lt;br /&gt;
            &amp;lt;default-value&amp;gt;$nomer&amp;lt;/default-value&amp;gt;&lt;br /&gt;
          &amp;lt;/property&amp;gt;&lt;br /&gt;
        &amp;lt;/group&amp;gt;&lt;br /&gt;
        &amp;lt;group name=&amp;quot;harki_zayavki&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Хар-ки заявки&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;property name=&amp;quot;nomer_zayavki&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;title&amp;gt;Номер заявки&amp;lt;/title&amp;gt;&lt;br /&gt;
            &amp;lt;value&amp;gt;$nomer&amp;lt;/value&amp;gt;&lt;br /&gt;
          &amp;lt;/property&amp;gt;&lt;br /&gt;
          &amp;lt;property name=&amp;quot;kontragent_zayavki&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;title&amp;gt;Контрагент заявки&amp;lt;/title&amp;gt;&lt;br /&gt;
            &amp;lt;value&amp;gt;$kontragent&amp;lt;/value&amp;gt;&lt;br /&gt;
          &amp;lt;/property&amp;gt;&lt;br /&gt;
          &amp;lt;property name=&amp;quot;sostoyanie_zayavki&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;title&amp;gt;Состояние заявки&amp;lt;/title&amp;gt;&lt;br /&gt;
            &amp;lt;value&amp;gt;$sostoyanie&amp;lt;/value&amp;gt;&lt;br /&gt;
          &amp;lt;/property&amp;gt;&lt;br /&gt;
        &amp;lt;/group&amp;gt;&lt;br /&gt;
      &amp;lt;/properties&amp;gt;&lt;br /&gt;
    &amp;lt;/page&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
      $xml_begin .= $xml_begin_temp . &amp;quot;\n&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      if($row &amp;gt; $end) break;&lt;br /&gt;
      $row++;   &lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      }&lt;br /&gt;
      fclose($handle);&lt;br /&gt;
      &lt;br /&gt;
      $xml_end =&amp;#039;&amp;lt;/pages&amp;gt;&amp;lt;/umidump&amp;gt;&amp;#039;;&lt;br /&gt;
      &lt;br /&gt;
      $finish = $xml_start .&amp;quot;\n&amp;quot;. $xml_begin .&amp;quot;\n&amp;quot;. $xml_end;&lt;br /&gt;
&lt;br /&gt;
      $doc = new DomDocument();&lt;br /&gt;
      $doc-&amp;gt;loadXML($finish);&lt;br /&gt;
  &lt;br /&gt;
  	$this-&amp;gt;offset += $this-&amp;gt;block_size;&lt;br /&gt;
  &lt;br /&gt;
  	if (!$data) $this-&amp;gt;complete = true;&lt;br /&gt;
&lt;br /&gt;
      return $doc;&lt;br /&gt;
&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   public function translate(DomDocument $doc) {&lt;br /&gt;
	// do nothing&lt;br /&gt;
	&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В методе &amp;#039;&amp;#039;&amp;#039;readDataBlock&amp;#039;&amp;#039;&amp;#039;, в переменной $xml_begin_temp прописан id раздела каталога (id=30271) в который мы будем импортировать объекты каталога. Теперь осталось в модуле &amp;quot;Обмен данными&amp;quot; добавить новый сценарий импорта, указав &amp;quot;Формат данных&amp;quot; -&amp;gt; &amp;quot;Импорт из CSV&amp;quot; и CSV-файл с данными.&lt;/div&gt;</summary>
		<author><name>VITL&#039;</name></author>
		
	</entry>
</feed>