Похожие чаты

Кто знает, можно ли сделать в битриксе уведомление в котором

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

10 ответов

43 просмотра

а много человеков получает уведомление?

Максим-Ревнивцев Автор вопроса
григорий
а много человеков получает уведомление?

Да вообще нет, может из отдела максимум человек 10, это просто как задумка, я думал может есть +/- что-то готовое, если нет, есть идея как можно сделать удаление допустим уведомлений другим пользователям, а вот с кнопкой и закладываем туда скрипта, пока не знаю

Максим Ревнивцев
Да вообще нет, может из отдела максимум человек 10...

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

Максим-Ревнивцев Автор вопроса
григорий
на сколько я знаю , что ты хочешь реализовать без ...

Да проблема в количестве уведомлений и плодить их такое себе, сотрудники некоторые их даже особо не читают некоторые, я поэтому стараюсь максимально сократить всякий мусор, потом буду смотреть с кнопкой можно ли сделать, если в принципе можно встроить кнопку в уведомление, а я так думаю что можно, то на неё можно и Js скрипт например повесить, а потом в ajax передавать куда нибудь всё это

Максим Ревнивцев
Да проблема в количестве уведомлений и плодить их ...

можно все, это сайт в котором уже есть такая функция и ее точно можно продублировать.

Максим-Ревнивцев Автор вопроса

Ну да, данная задача вполне решаема и нет прям больших проблем https://kirillov-blog.blogspot.com/2016/08/blog-post_29.html https://dev.1c-bitrix.ru/community/blogs/hazz/im-post-one.php

а просто задание бп не подходит?

Максим-Ревнивцев Автор вопроса

Да просто хотелось бы сделать по одному клику из уведомлений взятие в работу, что было проще застолбить задачу, но через БП скорее всего сделаю пока удаление уведомления у всех, кроме человека, который взял в работу задачу

Максим-Ревнивцев Автор вопроса
Максим Ревнивцев
Да просто хотелось бы сделать по одному клику из у...

Может кому пригодится набросал код (коробка), который через БП позволяет отправить уведомление на сделку всему отделу заданному, кроме одного человека, а потом, когда сделку берут в работу, удалить у всех уведомление кроме человека, который взял в работу сделку Стадия новая: CModule::IncludeModule('im'); $filter = ['UF_DEPARTMENT' => '47', '!ID' => '392']; $rsUsers = CUser::GetList(($by="personal_country"), ($order="desc"), $filter,['FIELDS' => ['ID']]); while ($ID = $rsUsers->fetch()) { $arMessageFields = array( "TO_USER_ID" => $ID['ID'], "FROM_USER_ID" => {{Автор заявки}}, "NOTIFY_MODULE" => "im", "NOTIFY_MESSAGE" => 'Новый запрос на смену статуса заявки {{Номер заявки (ТПЗ)}} https://domen.b2pos.ru/crm/deal/details/{{ID}}/', "NOTIFY_TAG" => "DEAL|ADD|ASSIGNED|{{ID}}|".$ID['ID'], ); CIMNotify::Add($arMessageFields); } Стадия взят в работу, после изменения ответственного, единственное здесь использовал БД так как не нашёл метода для выборки нужного: CModule::IncludeModule('im'); $assigned = substr("{{Ответственный}}", 5); global $DB; $dbRes = $DB->Query("Select ID from b_im_message where NOTIFY_TAG LIKE 'DEAL|ADD|ASSIGNED|{{ID}}|%' and NOTIFY_TAG != 'DEAL|ADD|ASSIGNED|{{ID}}|".$assigned."'"); while ($arRes = $dbRes->fetch()) { CIMNotify::delete($arRes['ID']); }

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта