Автоматическое добавление наблюдателей в задачах

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


Всем привет.
Вероятно, кому-нибудь из начинающих адептов может пригодиться.
Запиливаем обработчик в файле /bitrix/php_interface/"ИД_ВАШЕГО_САЙТА"/init.php:

AddEventHandler("tasks", "OnTaskAdd",array("AddAuditors","AudHandler"));
class AddAuditors {
   function AudHandler($ID, $arFields)  {
                 CModule::IncludeModule('tasks');
                 if (!isset($arTask["AUDITORS"])) {

                            $res= Array(
                            "AUDITORS" => array(' 111','222'),  );
                 $obTask = new CTasks;
                 $success = $obTask->Update($ID, $res);
   }
 }
}

111, 222 - айдишники пользователей, которые станут наблюдателями.

 

 

Источник: https://dev.1c-bitrix.ru/community/forums/messages/forum23/topic90831/message456771/#message456771

Назад в раздел

Подписаться на новые материалы раздела:














CAPTCHA