Size: a a a

2020 February 20

ВМ

Виталий Макаркин in Bitrix24dev
Случайно РЕСТ не у кого не лежит частнино? )
источник

ВМ

Виталий Макаркин in Bitrix24dev
ps:  увелеченное время ожидания именно от битрикс24 на сервак)
источник

СС

Станислав Скрыганов in Bitrix24dev
ребята, а как записать в переменную результат?
use \Bitrix\Main\UserTable;
function getUserGenderSuffix(int $userId): string
   {
       $userData = UserTable::getList([
           'select' => ['PERSONAL_GENDER'],
           'filter' => [
               '=ID' => '655',
           ],
           'limit' => 1,
       ])->fetch();
       if($userData && !empty($userData['PERSONAL_GENDER']))
       {
           return ''.$userData['PERSONAL_GENDER'];
       }

       return '';
   }
print_r(getUserGenderSuffix(655));
источник

СС

Станислав Скрыганов in Bitrix24dev
this не работает
источник

AN

Andrey Nikolaev in Bitrix24dev
Станислав Скрыганов
ребята, а как записать в переменную результат?
use \Bitrix\Main\UserTable;
function getUserGenderSuffix(int $userId): string
   {
       $userData = UserTable::getList([
           'select' => ['PERSONAL_GENDER'],
           'filter' => [
               '=ID' => '655',
           ],
           'limit' => 1,
       ])->fetch();
       if($userData && !empty($userData['PERSONAL_GENDER']))
       {
           return ''.$userData['PERSONAL_GENDER'];
       }

       return '';
   }
print_r(getUserGenderSuffix(655));
Это раз:
$userData = UserTable::getRow([
           'select' => ['PERSONAL_GENDER'],
           'filter' => [
               '=ID' => '655',
           ],
       ]);


Это два:
getUserGenderSuffix( $userId = 0 )


Это три:
return $userData['PERSONAL_GENDER'];
источник

AN

Andrey Nikolaev in Bitrix24dev
Станислав Скрыганов
this не работает
Где именно не работает?)
источник

СС

Станислав Скрыганов in Bitrix24dev
Andrey Nikolaev
Где именно не работает?)
хотел в конце добавить чтобы в переменную записать)
источник

AN

Andrey Nikolaev in Bitrix24dev
$this->SetVariable('test', getUserGenderSuffix(655));
источник

AN

Andrey Nikolaev in Bitrix24dev
{=Variable:test}
источник

СС

Станислав Скрыганов in Bitrix24dev
Andrey Nikolaev
Это раз:
$userData = UserTable::getRow([
           'select' => ['PERSONAL_GENDER'],
           'filter' => [
               '=ID' => '655',
           ],
       ]);


Это два:
getUserGenderSuffix( $userId = 0 )


Это три:
return $userData['PERSONAL_GENDER'];
а Это два - это вместо чего?)
источник

M

Mikhail in Bitrix24dev
Виталий Макаркин
Случайно РЕСТ не у кого не лежит частнино? )
Не вы одни. Нам вебхуки о сообщении из открытой линии ходят через раз.
источник

ВМ

Виталий Макаркин in Bitrix24dev
Mikhail
Не вы одни. Нам вебхуки о сообщении из открытой линии ходят через раз.
да жесть
источник

AN

Andrey Nikolaev in Bitrix24dev
Станислав Скрыганов
а Это два - это вместо чего?)
это описание функции, без типизации входящего значения и результата
источник

СС

Станислав Скрыганов in Bitrix24dev
то есть в итоге вот так?
use \Bitrix\Main\UserTable;
function
getUserGenderSuffix( $userId = 0 )
: string
   {
       
$userData = UserTable::getRow([
           'select' => ['PERSONAL_GENDER'],
           'filter' => [
               '=ID' => '655',
           ],
       ]);
       if($userData && !empty($userData['PERSONAL_GENDER']))
       {
           
return $userData['PERSONAL_GENDER'];
       }

       return '';
   }
print_r(getUserGenderSuffix(655));
источник

AN

Andrey Nikolaev in Bitrix24dev
Станислав Скрыганов
то есть в итоге вот так?
use \Bitrix\Main\UserTable;
function
getUserGenderSuffix( $userId = 0 )
: string
   {
       
$userData = UserTable::getRow([
           'select' => ['PERSONAL_GENDER'],
           'filter' => [
               '=ID' => '655',
           ],
       ]);
       if($userData && !empty($userData['PERSONAL_GENDER']))
       {
           
return $userData['PERSONAL_GENDER'];
       }

       return '';
   }
print_r(getUserGenderSuffix(655));
Сама функция:
function getUserGenderSuffix( $userId = 0 )
{
   if ( empty($userId) )
   {
       return '';
   }

   $userData = \Bitrix\Main\UserTable::getRow([
       'select' => ['PERSONAL_GENDER'],
       'filter' => [
           '=ID' => $userId,
           '!PERSONAL_GENDER' => false,
       ],
   ]);

   if( $userData )
   {
       return $userData['PERSONAL_GENDER'];
   }

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

AN

Andrey Nikolaev in Bitrix24dev
Использование в БП, в блоке php кода:
$this->SetVariable('firstUserGenderLetter', getUserGenderSuffix( 1 ));
источник

ВМ

Виталий Макаркин in Bitrix24dev
Подскажите в нормальных компаниях: Права на файлы общего диска, и Права в CRM даются на Отделы в осносном? ) И вообще лучше все всегда вязать к отделам? ps: можете кратко ответить)
источник

I

Ivan in Bitrix24dev
да
источник

РИ

Рыков Иван in Bitrix24dev
Виталий Макаркин
Подскажите в нормальных компаниях: Права на файлы общего диска, и Права в CRM даются на Отделы в осносном? ) И вообще лучше все всегда вязать к отделам? ps: можете кратко ответить)
отделы и группы
источник

I

Ivan in Bitrix24dev
ну на руководителей отделов отдельно иногда имеет смысл
источник