<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0">
 <channel>
	<title>Комментарии в блоге "Bitrix ORM" на "Обновления в ORM"</title>
	<description>Комментарии в блоге "Bitrix ORM" на "Обновления в ORM"</description>
	<link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php</link>
	<language>ru</language>
	<docs>http://backend.userland.com/rss2</docs>
	<pubDate>Thu, 30 Apr 2026 02:10:14 +0300</pubDate>

    <item>
      <title>Комментарии на "Обновления в ORM" от AndreyChursin</title>
      <description><![CDATA[Кто-нибудь! Подскажите, почему не работает множественный запрос:
====code====
<pre>$q = &#91;
"UPD ATE `b_kontragentypodrazdeleniya` SET `UF_XML_ID` = '8bbcb863-d2f7-4a35-9a11-55e0a383c356', `UF_VERSION` = '#', `UF_NAME` = 'Подразделение № 1', `UF_VLADELETS` = 2, `UF_POMETKAUDALENIYA` = 0, `UF_ADRESDOSTAVKI` = 'до склада Сыктывкар', `UF_UPDATE_DATE` = '14.11.2019 14:52:26' WHERE `ID` = '183'",
"UPD ATE `b_kontragentypodrazdeleniya` SE T `UF_XML_ID` = '8bbcb863-d2f7-4a35-9a11-65e0a383c356', `UF_VERSION` = '#', `UF_NAME` = 'Подразделение № 1', `UF_VLADELETS` = '190', `UF_POMETKAUDALENIYA` = , `UF_ADRESDOSTAVKI` = 'СПб, пр.Обуховской Обороны, д.138, корп.2', `UF_UPDATE_DATE` = '14.11.2019 15:12:57' WHERE `ID` = '496'",
&#93;;

var_dump ($DB-&#62;Query(implode("; ",$q), true, $err_mess.__LINE__));


</pre>
=============
ошибка: <br />[[1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE `b_kontragentypodrazdeleniya` SE T `UF_XML_ID` = '8bbcb863-d2f7-4a35-9a11-' at line 1!]]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=121480#com121480</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=121480#com121480</guid>
      <pubDate>Thu, 14 Nov 2019 15:26:23 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Марк Дерманов</title>
      <description><![CDATA[Полезная статья. <br />Интересный комментарии, целый холивар получился на счет старого и нового ядра.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=113745#com113745</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=113745#com113745</guid>
      <pubDate>Fri, 30 Nov 2018 11:44:09 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Марк Дерманов</title>
      <description><![CDATA[Спасибо за пример)<br /><br />Не очень удобно писать такую портянку каждый раз, когда нужна сортировка вида ASC, NULLS.<br />Таким образом проще на чистом SQL написать запрос, чем вручную генерить все эти куски кода. <br />Было бы здорово сократить этот код и реализовать доп функцию в ядре(!), которая сама сформирует рантайм поле.<br /><br />На мой взгляд - на первом месте должна быть удобность использования при написании клиентского кода.<br />Например, вот так было бы намного сподручнее.
====code====
<pre>-&#62;addOrder($field, $asc = true, $nullsFirst = true)</pre>
=============
<br />---<br />bitrix d7 orm sort order asc,nulls]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=113743#com113743</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=113743#com113743</guid>
      <pubDate>Fri, 30 Nov 2018 11:39:36 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Андрей Звягинцев</title>
      <description><![CDATA[Крутая статья]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108039#com108039</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108039#com108039</guid>
      <pubDate>Sun, 29 Apr 2018 10:14:47 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Евгений Жуков</title>
      <description><![CDATA[В планах такого пока нет.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108035#com108035</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108035#com108035</guid>
      <pubDate>Sat, 28 Apr 2018 15:59:35 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Константин Баранов</title>
      <description><![CDATA[но он не подходит полноценно для всех текущих задач (1с, няшная админка, св-ва)]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108027#com108027</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108027#com108027</guid>
      <pubDate>Sat, 28 Apr 2018 12:49:36 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Дмитрий Медведев</title>
      <description><![CDATA[Именно такой подход реализован в модуле highloadblock.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108025#com108025</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108025#com108025</guid>
      <pubDate>Sat, 28 Apr 2018 12:44:33 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Константин Баранов</title>
      <description><![CDATA[Вопрос не сюда, но есть ли вероятность, что <b>архитектура инфоблоков</b> будет переписана, чтобы инфоблок являлся таблицей (набором таблиц) и появилась возможность разнести большие таблицы по разным серверам?]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108019#com108019</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=108019#com108019</guid>
      <pubDate>Sat, 28 Apr 2018 12:13:04 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Дмитрий Яковенко</title>
      <description><![CDATA[<img src="http://dev.1c-bitrix.ru/upload/main/smiles/3/bx_smile_like.png" border="0" data-code=":like:" data-definition="UHD" alt=":like:" style="width:20px;height:20px;" title="Нравится" class="bx-smile" /> <br />
====code====
<pre>-&#62;setOrder(&#91;
&nbsp;&nbsp;&nbsp;'DL_SORT',
&nbsp;&nbsp;&nbsp;'RESPONSIBLE_NAME' =&#62; 'ASC',
&nbsp;&nbsp;&nbsp;'GROUP_TITLE' =&#62; 'ASC',
&nbsp;&nbsp;&nbsp;'ID' =&#62; 'ASC'
&#93;)
-&#62;registerRuntimeField(new ExpressionField('DL_SORT' ,"(CASE WHEN %s IS NULL then 1 ELSE 0 END) ASC, %s", &#91;'DEADLINE', 'DEADLINE'&#93;));
</pre>
=============

====code====
<pre>ORDER BY 
&nbsp;&nbsp;&nbsp;(CASE WHEN `tasks_internals_task`.`DEADLINE` IS NULL then 1 ELSE 0 END) ASC, 
&nbsp;&nbsp;&nbsp;`tasks_internals_task`.`DEADLINE` ASC, 
&nbsp;&nbsp;&nbsp;`RESPONSIBLE_NAME` ASC, 
&nbsp;&nbsp;&nbsp;`GROUP_TITLE` ASC, 
&nbsp;&nbsp;&nbsp;`ID` ASC</pre>
=============]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=106125#com106125</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=106125#com106125</guid>
      <pubDate>Thu, 15 Feb 2018 15:15:34 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Обновления в ORM" от Дмитрий Медведев</title>
      <description><![CDATA[В setOrder к сожалению нет поддержки выражений напрямую как в setSelect, нужно предварительно зарегистрировать поле в -&gt;registerRuntimeField(new ExpressionField(..)) и передать его имя в setOrder]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=106123#com106123</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/orm/orm-updates.php?commentId=106123#com106123</guid>
      <pubDate>Thu, 15 Feb 2018 14:56:57 +0300</pubDate>
    </item>

  </channel>
</rss>