Удалить все чаты в коробочном Битрикс24
"удалить все чаты с сообщениями
метод CIMChat::deleteChat() удаляет сообщения, чаты, файлы в чатах"
use Bitrix\Main\Loader;
use Bitrix\Im\Model\ChatTable;
Loader::includeModule('im');
$dbChats = ChatTable::GetList([
...
25.12.2025 14:33:21
Приглашение в проект, от которого нельзя отказаться
"Есть руководители.
Если они приглашают в проект, то автоматом отправляется не приглашение, а то, что юзер - участник.
Пользователь НЕ может выйти из группы сам. Только руководитель может исключить."
завела глобальную константу в CRM типа привязка к пользователям множественнаяAddEventHandler("socialnetwork", "OnBeforeSocNetUserToGroupAdd","MyOnBeforeSocNetUserToGroupAdd",1); //перед добавлением
function MyOnBeforeSocNetUserToGroupAdd(&$arFields){
if(CModule::IncludeModule("bizproc")){ ...
07.03.2024 19:15:00
Посчитать количество страниц pdf и положить в поле в смарт-процессе через БП
... $im->getNumberImages();
$item->set($propPages,$countPages);
$item->save();
//апдейтим поле в смарт-процессе
//echo "количество страниц: ".$countPages;
$bError = false;
}
if($bError){
//уведомление в чат автору с ошибкой
//echo $errorText;
if(strpos($authorId,"user_")!==false){
$authorId = str_replace("user_", "",$authorId);
if(CModule::IncludeModule('im')){
$arFields = array(
"NOTIFY_TITLE" ...
22.01.2024 14:32:15
Онлайн-чат клиента и его менеджера
"Задача:
в ЛК клиента выводить чат по типу чатика ВК с менеджером клиента, и чтобы никому больше в компании клиент писать не мог"
Делала давно (несколько лет назад), наверняка ...
06.10.2023 10:44:08
Запретить некоторым сотрудникам ставить задачи БЕЗ крайнего срока
... IM_MESSAGE_CHAT, IM_MESSAGE_OPEN, IM_MESSAGE_SYSTEM, IM_MESSAGE_OPEN_LINE
"TO_USER_ID" => $USER->GetID(),
"FROM_USER_ID" => $USER->GetID(),
//"AUTHOR_ID" => $userIdOther, //может отличаться от FROM_USER_ID
"NOTIFY_TYPE" => IM_NOTIFY_SYSTEM, // IM_NOTIFY_CONFIRM, IM_NOTIFY_SYSTEM, IM_NOTIFY_FROM
"NOTIFY_MODULE" => "main", // module id sender (ex: xmpp, main, etc)
"NOTIFY_EVENT" ...
25.01.2023 22:01:53
Запрет перевода сделки на определенную стадию БЕЗ предоплаты
... IM_MESSAGE_SYSTEM, IM_MESSAGE_OPEN_LINE
"TO_USER_ID" => $arFields["MODIFY_BY_ID"],
"FROM_USER_ID" => $arFields["MODIFY_BY_ID"],
//"AUTHOR_ID" => $userIdOther, //может отличаться от FROM_USER_ID
"NOTIFY_TYPE" => IM_NOTIFY_SYSTEM, // IM_NOTIFY_CONFIRM, IM_NOTIFY_SYSTEM, IM_NOTIFY_FROM
"NOTIFY_MODULE" => "main", // module id sender (ex: xmpp, main, etc)
"NOTIFY_EVENT" ...
09.12.2022 16:07:11
Чат - api коробка
CModule::IncludeModule('im'); //чат, мессенджерЧАТ (мессенджер)
отправим уведомление в чат (мессенджер)$arFields = array(
"NOTIFY_TITLE" => "Новый клиент", //заголовок
"MESSAGE" ...
24.09.2021 16:46:16
Передача кода Яндекс.Метрики через Битрикс-чат и Битрикс-формы
"добавить поле как и для ройстата
сначала поле добавляем https://help.roistat.com/integrations/CRM_i_CMS/Bitriks24/Sdelki/
потом в форму его добавить https://help.roistat.com/integrations/CRM_i_CMS/Bitriks24/Formy_Bitriks24._Vidzhet_na_sait/"
window.addEventListener('b24:form:init', (event) => {
let form = event.detail.object;
if(typeof(ym) != 'undefined'){
ym('ХХХХХХХХХ', 'getClientID', function(clientID) {
form.setProperty("clientId", clientID);
});
}
});
(function(w,d...
07.07.2021 17:36:57