Доброго времени суток! Скажите, пожалуйста, есть ли какой-нибудь метод, позволяющий узнать - состоит ли пользователь в департаменте или его дочерних департаментах? То есть имеем, допустим, структуру http://prntscr.com/pdanqx и хотелось бы получить true запрашивая, мол, состоит ли пользователь Тест тест в Отдел продаж или Битрикс. И, конечно, получить false, если проверяем состоит ли он в Чат-боты. Спасибо!
Александр Артамонов написал: Доброго времени суток! Скажите, пожалуйста, есть ли какой-нибудь метод, позволяющий узнать - состоит ли пользователь в департаменте или его дочерних департаментах? То есть имеем, допустим, структуру http://prntscr.com/pdanqx и хотелось бы получить true запрашивая, мол, состоит ли пользователь Тест тест в Отдел продаж или Битрикс. И, конечно, получить false, если проверяем состоит ли он в Чат-боты. Спасибо!
тогда можно получить значение поля UF_DEPARTMENT у пользователя, оно будет соответствовать айди раздела инфоблока "Оргструктура", проверить нужный ли это отдел, если нет, то методом CIBlockSection::GetList проверить, является ли для какого нибудь отдела подразделение в котором мы ищем родительским, если да, то проверить в этих подразделениях, ну и такая же проверочка для них, пока не дойдём до конца