<?xml version="1.0" encoding="windows-1251"?>

<rss version="2.0">
 <channel>
	<title>Комментарии в блоге "Блог Генерального директора" на "Проблема с выгрузкой большой многопараметрической номенклатуры из 1С"</title>
	<description>Комментарии в блоге "Блог Генерального директора" на "Проблема с выгрузкой большой многопараметрической номенклатуры из 1С"</description>
	<link>http://www.pagemaster.ru/about/blogs/director/the-problem-with-the-unloading-of-large-multiparameter-range-from-1c/</link>
	<language>ru</language>
	<docs>http://backend.userland.com/rss2</docs>
	<pubDate>Wed, 13 May 2026 19:50:17 +0300</pubDate>

    <item>
      <title>Комментарии на "Проблема с выгрузкой большой многопараметрической номенклатуры из 1С" от Виктор Николаевич Бурдин</title>
      <description><![CDATA[Спасибо за комментарий. Но в последних версиях 1С-Битрикс с этой проблемой больше не сталкивались ни мы, ни наши клиенты. Если проблема повторится - мы воспользуемся Вашей информацией.]]></description>
      <link>http://www.pagemaster.ru/about/blogs/director/the-problem-with-the-unloading-of-large-multiparameter-range-from-1c/?commentId=815#com815</link>
      <guid>http://www.pagemaster.ru/about/blogs/director/the-problem-with-the-unloading-of-large-multiparameter-range-from-1c/?commentId=815#com815</guid>
      <pubDate>Mon, 14 Oct 2013 15:19:47 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Проблема с выгрузкой большой многопараметрической номенклатуры из 1С" от Alex</title>
      <description><![CDATA[Сегодня столкнулся с такой же проблемой. Выгружали большой XML фаил. Сервер благополучно падал. Очистка таблицы <B>`b_xml_tree`</B> не помогла.<br /><br />Запрос во время импорта:<br />
====code====
<pre>sel ect * fr om b_xml_tree wh ere id=(select max(id) fr om b_xml_tree);</pre>
=============
показал интересные результаты. Сначала все нормально, а потом в таблицу сыпется неотпарсеный кусок XML дерева. <br />Причем строки добавляются, а кусок один и тот же.<br />Суть проблемы оказалась намного прозаичней. <br />Кусок кода импорта:<br /><br />
====code====
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(file_exists($ABS_FILE_NAME) &#38;&#38; is_file($ABS_FILE_NAME) &#38;&#38; ($fp = fopen($ABS_FILE_NAME, "rb"))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($obXMLFile-&#62;ReadXMLToDat abase($fp, $NS, $INTERVAL))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$NS&#91;"STEP"&#93;++;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fclose($fp);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</pre>
=============
И мануал по <B>ReadXMLToDatabase:</B><br /><br />
====code====
<pre>CIBlockXMLFile::ReadXMLToDat abase( resource fp, array &#38;NS,
 int time_limit = 0,
 int read_size = 1024,
);</pre>
=============
<table class="data-table"><tr><td><I>time_limit</I></td><td>Ограничение работы функции по времени. В секундах. Если не задан или равен нулю, то функция будет работать без ограничений. </td></tr></table>А теперь угадайте, откуда идет $INTERVAL - правильно, со страницы настроик импорта.<br /><br /><br />====quote====<br />Длительность шага в секундах (0 - выполнять импорт за один шаг):<br />=============<br />То есть, вы думаете, с какой частотой он будет обновлять информацию об импорте, а на самом деле<br />ставите лимит на выполнение импорта XML файла. 0 для данного поля - решение проблемы.]]></description>
      <link>http://www.pagemaster.ru/about/blogs/director/the-problem-with-the-unloading-of-large-multiparameter-range-from-1c/?commentId=813#com813</link>
      <guid>http://www.pagemaster.ru/about/blogs/director/the-problem-with-the-unloading-of-large-multiparameter-range-from-1c/?commentId=813#com813</guid>
      <pubDate>Fri, 11 Oct 2013 16:44:22 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Проблема с выгрузкой большой многопараметрической номенклатуры из 1С" от Виктор Николаевич Бурдин</title>
      <description><![CDATA[В принципе можно не удалять полностью таблицу. Зачастую достаточно её очистить запросом:<br />
====code====
<pre>TRUNCATE TABLE `b_xml_tree`; </pre>
=============
<br /><br />]]></description>
      <link>http://www.pagemaster.ru/about/blogs/director/the-problem-with-the-unloading-of-large-multiparameter-range-from-1c/?commentId=68#com68</link>
      <guid>http://www.pagemaster.ru/about/blogs/director/the-problem-with-the-unloading-of-large-multiparameter-range-from-1c/?commentId=68#com68</guid>
      <pubDate>Sat, 15 Oct 2011 11:30:06 +0400</pubDate>
    </item>

  </channel>
</rss>