Для получения настроек использую метод
CUserOptions::GetOption($category, $name, $default_value, $user_id)
В результате получаю в ответе массив данных состоящий из вот этих полей БД:
где поле
NAME
отбирается по параметру $default_value передаваемому в метод.
Вопрос, что это за загадочная цифра в поле
NAME
после
crm-type-item-list-161-8 , 161 в данном примере это
$entityTypeId
- смарт-процесса, а вот что за цифра после не смог понять с коллегой, просидели 3ч перелопатили класс
CUserOptions::
, перелопатили базу данных, но так и не смогли понять.
А мне необходимо для разрабатываемого приложения вернуть настройки отображения списков смарта-процессов конкретного пользователя с ID 37.
Сами доступные пользователю смарт-процессы я "форычу" подставляя
crm-type-item-list-"{$entityTypeId}"
, а вот в случае когда у меня ещё эта загадочная циферка после $entityTypeId, вообще не понимаю откуда её брать и за что она отвечает.
Помогите, пожалуйста, разобраться?