Для об'єкту
Для об'єкту
IBLOCK_<IBLOCK_ID>_SECTION
в Update() и Add() значення полів користувача передаються так само, як і "звичайних" полів, наприклад:
"UF_TEXT_1"=>"xxx";
у CIBlockSection::GetList() для отримання значень полів використовуйте четвертий, поки недокументований параметр arSelect, в якому передавайте коди необхідних для вибірки
$arSelect = array("UF_TEXT_1", ...);
чи
$arSelect = array("UF_*");
для вибірки всіх полів
Фільтрація - так само, як і за "звичайними" полями.
Один важливий момент: у разі роботи з ПП груп інфоблоку обов'язково у фільтрі для CIBlockSection::GetList() вказуйте IBLOCK_ID.
Для об'єкту USER:
в Update() и Add() значення полів користувача передаються так само, як і "звичайних" полів, наприклад:
"UF_TEXT_1"=>"xxx"
у CUser::GetList() Для отримання значень полів використовуйте четвертий, поки недокументований параметр arParams, в якому передавайте коди необхідних для вибірки ПП у наступному вигляді:
$arParams["SELECT"] = array("UF_TEXT_1", ...);
чи
$arParams["SELECT"] = array("UF_*");
для вибірки всіх полів
Фільтрація - так само, як і за "звичайними" полями.
