Добрый день. Сегодня столкнулся с такой ситуацией:
у элементов инфоблока имеется 16 свойств, 6 из них - неактивные. Надо получить значения этих шести (неактивных) свойств, выдать пользователю, и, после того как они будут отредактированы, записать их обрантно.
Получить неактивные свойства - не проблема. Проблема встала в записи.
Перепробовал методы SetPropertyValuesEx, SetPropertyValueCode - результат нулевой.
Методы SetPropertyValues и CIBlockElement::Update применять не стал, т.к. нам требуется изменить не все свойства, а только 6.
Тип всех изменяемых свойств - "число".
При активировании этих свойств обновление работает любым методом.