public 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;
 }