...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_activity_converter.php
- Класс: \CCrmActivityConverter
- Вызов: CCrmActivityConverter::ConvertTasks
static function ConvertTasks($checkPerms = true, $regEvent = true) { if(!(IsModuleInstalled('tasks') && CModule::IncludeModule('tasks'))) { return 0; } $taskEntity = new CTasks(); $dbRes = $taskEntity->GetList( array(), array('!UF_CRM_TASK' => null), array( 'ID', 'TITLE', 'DESCRIPTION', 'RESPONSIBLE_ID', 'PRIORITY', 'STATUS', 'CREATED_DATE', 'DATE_START', 'CLOSED_DATE', 'START_DATE_PLAN', 'END_DATE_PLAN', 'DEADLINE', 'UF_CRM_TASK' ), false ); $total = 0; while($arTask = $dbRes->GetNext()) { $taskID = intval($arTask['ID']); $count = CCrmActivity::GetCount( array( '=TYPE_ID' => CCrmActivityType::Task, '=ASSOCIATED_ENTITY_ID' => $taskID ) ); if($count === 0 && CCrmActivity::CreateFromTask($taskID, $arTask, $checkPerms, $regEvent) > 0) { $total++; } } return $total; }