Size: a a a

2020 February 20

СС

Станислав Скрыганов in Bitrix24dev
MuxauJl KaIIycTuH
Как вариант смотреть в отчестве наличие "вич" или "оглы")
вариант интересный, но мало ли отчество попадет своеобразное)
источник

Л

Любава in Bitrix24dev
MuxauJl KaIIycTuH
Как вариант смотреть в отчестве наличие "вич" или "оглы")
почему "оглы"?
источник

AG

Anton Gorbylev in Bitrix24dev
Станислав Скрыганов
Всем привет. Попробую еще раз попросить помочь)
Как с помощью php кода в БП вытянуть пол ответственного? Может кто помочь?
вот такой есть метод. Он точно рабочий.
https://pastebin.com/chEHzx1j
источник

MK

MuxauJl KaIIycTuH in Bitrix24dev
Любава
почему "оглы"?
У некоторых народов оглы... Мухмадага - оглы... кто-то мне говорил что переводится как "Отца сын"... но это уже совсем другая история
источник

СС

Станислав Скрыганов in Bitrix24dev
попробую
источник

Л

Любава in Bitrix24dev
MuxauJl KaIIycTuH
У некоторых народов оглы... Мухмадага - оглы... кто-то мне говорил что переводится как "Отца сын"... но это уже совсем другая история
а я чет тормознула. думала это про женские отчества )
вот и думаю оглан это же мальчик 😁
источник

MK

MuxauJl KaIIycTuH in Bitrix24dev
Станислав Скрыганов
попробую
Туда же CUser из оф. документации.
Туда же установить приложение рест для бизнес процессов и пробовать https://dev.1c-bitrix.ru/rest_help/users/user_get.php
источник

СС

Станислав Скрыганов in Bitrix24dev
а public в php коде не используется что ли? у меня ошибку выдает в консоле, syntax error, unexpected 'public' (T_PUBLIC)
источник

TR

Tony Rockpro in Bitrix24dev
Станислав Скрыганов
не вышло
Покажете как пробуете?)
источник

СС

Станислав Скрыганов in Bitrix24dev
Tony Rockpro
Покажете как пробуете?)
пробовал так
$res = CRest::call(
   'user.fields',
   [
       'ID' => 655
   ],
'select'=>[
 'PERSONAL_GENDER'
]
);
echo $res;
источник

AG

Anton Gorbylev in Bitrix24dev
Станислав Скрыганов
а public в php коде не используется что ли? у меня ошибку выдает в консоле, syntax error, unexpected 'public' (T_PUBLIC)
это метод класса, поэтому у него стоит public. Уберите его, если используете как функцию
источник

СС

Станислав Скрыганов in Bitrix24dev
Anton Gorbylev
это метод класса, поэтому у него стоит public. Уберите его, если используете как функцию
выполнился, но результат пустой
источник

TR

Tony Rockpro in Bitrix24dev
Станислав Скрыганов
пробовал так
$res = CRest::call(
   'user.fields',
   [
       'ID' => 655
   ],
'select'=>[
 'PERSONAL_GENDER'
]
);
echo $res;
CUser::GetByID($userId)
или GetByLogin / GetList

ищите PERSONAL_GENDER
источник

NB

Natalia Boriskina in Bitrix24dev
.
источник

AG

Anton Gorbylev in Bitrix24dev
Станислав Скрыганов
выполнился, но результат пустой
значит у вас пол хранится в каком-то другом поле. Вы поле руками создавали?
источник

СС

Станислав Скрыганов in Bitrix24dev
Anton Gorbylev
значит у вас пол хранится в каком-то другом поле. Вы поле руками создавали?
нет, стандарное
источник

TN

Timur Nurmagambetov in Bitrix24dev
Коллеги, доброго дня всем! Скажите пожалуйста, работает ли в облаке функция number_format?
источник

СС

Станислав Скрыганов in Bitrix24dev
Anton Gorbylev
значит у вас пол хранится в каком-то другом поле. Вы поле руками создавали?
function getUserGenderSuffix(int $userId): string
   {
       $userData = UserTable::getList([
           'select' => ['PERSONAL_GENDER'],
           'filter' => [
               '=ID' => '1',
           ],
           'limit' => 1,
       ])->fetch();
       if($userData && !empty($userData['PERSONAL_GENDER']))
       {
           return '_'.$userData['PERSONAL_GENDER'];
       }

       return '';
   }
источник

СС

Станислав Скрыганов in Bitrix24dev
вот так срабатывает, но значение не получает
источник

AG

Anton Gorbylev in Bitrix24dev
Я понимаю, но мне вам больше нечего подсказать. Либо значения там на самом деле нет, или у вас что-то не работает.
источник