Size: a a a

Bitrix24 для разработчиков

2021 December 13

DC

Dis Claimer in Bitrix24 для разработчиков
"Умные сценарии"
источник

ЛB

Леся Bitrix24 in Bitrix24 для разработчиков
Здравствуйте! Нашла возможность отключения "я в команде" через командную строку "$eventManager->unRegisterEventHandler('main', 'OnAfterUserAuthorize', 'im', 'Bitrix\\Im\\Integration\\Intranet\\User', 'onInviteAccepted');" .

Скажите, на сколько этот подход правильный? Будут ли обновления восстанавливать эту настройку?
источник

R

Rose in Bitrix24 для разработчиков
Привет, Vadim Kazakov. Мы рады приветствовать тебя в нашем чате Bitrix24 для разработчиков.  Ознакомься с правилами чата (в закрепленном сообщении). Так же есть ссылки на полезные чаты:
источник

РИ

Рыков Иван in Bitrix24 для разработчиков
нормальный. не сокрушительный для системы
источник

E

ET in Bitrix24 для разработчиков
подход правильный, обновления восстанавливать не будут. Собственно настройки отображения уведомлений о новых сотрудниках как и об увольнении можно настроить в настройках портала https://ва_б24_портал/configs/
источник

РИ

Рыков Иван in Bitrix24 для разработчиков
тут нет пункта про то, что я с вами в команде
источник

РИ

Рыков Иван in Bitrix24 для разработчиков
там только сообжение в жл и в общий чат
источник

РИ

Рыков Иван in Bitrix24 для разработчиков
а, я с вами в команде каждому в личку стучится и чат создает
источник

И

Иван in Bitrix24 для разработчиков
Коллеги подскажите пжл🙄

В БП есть множественная переменная типа "пользователь" изменяю ее

$rootActivity = $this->GetRootActivity();
$list = $rootActivity->GetVariable("Kur1");
foreach ($list as $k => $v)
{
 $str = str_replace("user_", "", $v);
   $strg .= $str . ", ";
}
$rootActivity->SetVariable('kur_chat', $strg);     <= и записываю результат в новую типа "строка"

проверяю через вывод в лог
$this->WriteToTrackingService("Выбраны следующие пользователи: ".$str);

выводит => PHP код Выбраны следующие пользователи: 2774, 2846, 2972, 4,
впринцепе все верно
пытаюсь в последствии использовать значение в следуюшем активи

{
$rootActivity = $this->GetRootActivity();
$str = $rootActivity->GetVariable("kur_chat");  
$pic = $_SERVER['DOCUMENT_ROOT'] . '/test.jpg';
  $avatarId = \CFile::SaveFile(\CFile::MakeFileArray($pic), 'im');
  $chat = new \CIMChat;
  $chat->Add(array
      'TITLE' => 'Доброго утра',
      'TYPE' => IM_MESSAGE_CHAT,
      'AUTHOR_ID' => '3'
      'MESSAGE' => 'hello',
      'USERS' => Array($str)
));
}

Но хватет почему-то только первое значени в строке, тоесть пользователя 2774 а остальных как будто нет😭

Есть мнение в чем может быть причина?
источник

BK

Boris Khmelev in Bitrix24 для разработчиков
ошибка синтаксиса. У тебя будет USERS=>Array('2774, 2846, 2972, 4'); сделай 'USERS'=>explode(',',$str)
источник

И

Иван in Bitrix24 для разработчиков
спс
источник

И

Иван in Bitrix24 для разработчиков
супер! взлетело (пошул учить)
источник

АБ

Александр Бабушкин... in Bitrix24 для разработчиков
Подскажите, как в БП сохранить ЗДИ, не изменяя документ. Чтобы сотрудник предоставивший ДИ ее видел, а автор БП нет, после завершения.
источник

R

Rose in Bitrix24 для разработчиков
Привет, Kingleonide. Мы рады приветствовать тебя в нашем чате Bitrix24 для разработчиков.  Ознакомься с правилами чата (в закрепленном сообщении). Так же есть ссылки на полезные чаты:
источник

SS

Sladcovich S in Bitrix24 для разработчиков
Добрый день, кто-нибудь знает причину, почему могут быть скрыты сотрудники на одном портале, а на другом доступны для выбора при создании "благодарности"

причем это 1 портал, но на разных контурах.

Есть какие-то настройки, которые позволяют оперировать кого отображать, или кому отображать выбор сотрудников ?
источник

AN

Andrei Nikolaev in Bitrix24 для разработчиков
Многодепартаментность?
источник

SS

Sladcovich S in Bitrix24 для разработчиков
ты имеешь ввиду много ли подразделений для ИБ "Орг. структура" ?
источник

AN

Andrei Nikolaev in Bitrix24 для разработчиков
Нет, я имею ввиду настройки многодепартаментность и что именно за пользователи (их роли) благодарность выдают. Может один экстранет а другой нет, может они из разных департаментов (один из общего, второй и локального).

Нужно смотреть.
источник

SS

Sladcovich S in Bitrix24 для разработчиков
ну и там и там одни и те же юзеры, использовано 6 из 1000 квоты для них, хотя в других местах в поиске они участвуют

проверил и в crm их не видно, что-то такое глобальное

это копать в таблицу b_user и сравнить их между собой на порталах ?
источник

EL

Ekaterina Litvinenko in Bitrix24 для разработчиков
Добрый день, подскажите пожалуйста как найти Id телефона, чтобы БП не подставлял случайное число. Хочу сделать замену типа номера, делаю запрос через браузер  https://practic24.bitrix24.ru/rest/1/g42m0qz36o8im107/crm.lead.update?ID=2&fields[PHONE][0][ID]=10&fields[PHONE][0][VALUE_TYPE]=MOBILE&fields[PHONE][0][VALUE]=+79254585696&fields[PHONE][0][TYPE_ID]=PHONE/ номер меняется на мобильный. В БП fields[PHONE][0][ID]=заменяю на ID элемента срм - в итоге БП добавляет новую строчку телефона
источник