Допустим я создаю задачу как-то так:
Постановщиком будет пользователь 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?