Добрый день.
Суть проблемы следующая.
Есть инфоблок с кучей разделов и элементов. Каждый елемент может быть привязан к множеству разделов.
В дукументации написано,[TABLE][TR][TD]IBLOCK_SECTION_ID[/TD][TD]ID группы. Если не задан, то элемент не привязан к группе. Если элемент привязан к нескольким группам, то в этом поле ID одной из групп. [B]По умолчанию содержит привязку к разделу с минимальным ID[/B]. [/TD][/TR][/TABLE]Что нужно сделать, чтобы в IBLOCK_SECTION_ID вставить другой ID, который нужен мне. В админке методы "перенести в другой раздел" и "привязать к разделу" не помогают. все равно стоит минимальный ID.
функциями [URL=http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php]Update[/URL] и [URL=http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/setelementsection.php]SetElementSection[/URL] это сделать не возможно.
получилось это сделать через [B]CDatabase::[COLOR=#954121]Update,
[/COLOR][/B]Но скрипт не работает если его пропустить через события, ошибок не выдает, возвращает 1, но раздел не меняется (на отдельной странице работает).
Пробовал через все возможные события добавления и обновления элемента, ни чего не помогает.
версия сайта 12.5.13
Суть проблемы следующая.
Есть инфоблок с кучей разделов и элементов. Каждый елемент может быть привязан к множеству разделов.
В дукументации написано,[TABLE][TR][TD]IBLOCK_SECTION_ID[/TD][TD]ID группы. Если не задан, то элемент не привязан к группе. Если элемент привязан к нескольким группам, то в этом поле ID одной из групп. [B]По умолчанию содержит привязку к разделу с минимальным ID[/B]. [/TD][/TR][/TABLE]Что нужно сделать, чтобы в IBLOCK_SECTION_ID вставить другой ID, который нужен мне. В админке методы "перенести в другой раздел" и "привязать к разделу" не помогают. все равно стоит минимальный ID.
функциями [URL=http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php]Update[/URL] и [URL=http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/setelementsection.php]SetElementSection[/URL] это сделать не возможно.
получилось это сделать через [B]CDatabase::[COLOR=#954121]Update,
[/COLOR][/B]Но скрипт не работает если его пропустить через события, ошибок не выдает, возвращает 1, но раздел не меняется (на отдельной странице работает).
Пробовал через все возможные события добавления и обновления элемента, ни чего не помогает.
версия сайта 12.5.13