Как вывести ФИО сотрудника в Б24?

552
Данную задачу можно решить несколькими способами, рассмотрим примем с использованием метода CUser::FormatName(шаблон, массив полученные в getList) и CSite::GetNameFormat() - возвращает формат ФИО

   //подключим модуль main
  \Bitrix\Main\Loader::includeModule('main');

  //выберем необходимые поля пользователя
  $arSelect = array(
       'ID',
       'NAME',
       'LAST_NAME',
       'SECOND_NAME',
       'LOGIN',
   );

   //применим фильтр по ID
   $arFilter = array('ID' => 1);

   $res = \Bitrix\Main\UserTable::getList(array(
        'select' => $select,
         'filter' => $arFilter
    ));

    if($arUser = $res->fetch())
    {
        $arUser['USER_NAME'] = \CUser::FormatName(\CSite::GetNameFormat(), $arUser, true, false); //получим ФИО
    }

Яндекс.Метрика