Суть проблемы следующая. Есть инфоблок с кучей разделов и элементов. Каждый елемент может быть привязан к множеству разделов. В дукументации написано,
IBLOCK_SECTION_ID
ID группы. Если не задан, то элемент не привязан к группе. Если элемент привязан к нескольким группам, то в этом поле ID одной из групп. По умолчанию содержит привязку к разделу с минимальным ID.
Что нужно сделать, чтобы в IBLOCK_SECTION_ID вставить другой ID, который нужен мне. В админке методы "перенести в другой раздел" и "привязать к разделу" не помогают. все равно стоит минимальный ID.
функциями Update и SetElementSection это сделать не возможно. получилось это сделать через CDatabase::Update, Но скрипт не работает если его пропустить через события, ошибок не выдает, возвращает 1, но раздел не меняется (на отдельной странице работает).
Пробовал через все возможные события добавления и обновления элемента, ни чего не помогает.