Допустим я создаю задачу как-то так:
Постановщиком будет пользователь 11, а ответственным пользователь 178.
Но у связанного Activity, которые я получаю с помощью CCrmActivity::GetList AUTHOR будет тот пользователь под кем выполнилось данное действие. А задача создается по событию. Следственно это вообще любой пользователь. И потом в таблице на вкладке Дела сделки в колонке Постановщик у меня будет не постановщик задачи - пользователь 11, а пользователь под которым выполнился агент, поскольку значение берется из AUTHOR Activity.
Как мне при создании задачи сделать так, чтобы AUTHOR так же устанавливался в то же значение что и CREATED_BY?
Код |
---|
$arFieldsTask = Array( 'TITLE' => 'Название', 'CREATED_BY' => 11, 'DEADLINE' => ConvertTimeStamp(time()+(86400*7), 'FULL'), 'GROUP_ID' => '', 'RESPONSIBLE_ID' => 178, 'PRIORITY' => 1, 'UF_CRM_TASK' => array('D_1495') ); $ID = $obTask->Add($arFieldsTask, false); // ставим задачу |
Но у связанного Activity, которые я получаю с помощью CCrmActivity::GetList AUTHOR будет тот пользователь под кем выполнилось данное действие. А задача создается по событию. Следственно это вообще любой пользователь. И потом в таблице на вкладке Дела сделки в колонке Постановщик у меня будет не постановщик задачи - пользователь 11, а пользователь под которым выполнился агент, поскольку значение берется из AUTHOR Activity.
Как мне при создании задачи сделать так, чтобы AUTHOR так же устанавливался в то же значение что и CREATED_BY?