...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/agent/activity/waitagent.php
- Класс: Bitrix\Crm\Agent\Activity\WaitAgent
- Вызов: WaitAgent::doRun
static function doRun() { $now = time() + \CTimeZone::GetOffset(); //\CCrmUtils::Trace("WaitAgent: run", ConvertTimeStamp($now, 'FULL'), 1); $dbResult = WaitTable::getList( array( 'select' => array('ID', 'END_TIME', 'AUTHOR_ID', 'COMPLETED'), 'filter' => array( 'COMPLETED' => 'N', '<=END_TIME' => DateTime::createFromTimestamp($now) ), 'order' => array('ID' => 'ASC') ) ); $list = array(); while($fields = $dbResult->Fetch()) { //\CCrmUtils::Trace("WaitAgent: processing activity", mydump($fields), 1); $list[] = $fields; } foreach($list as $fields) { WaitEntry::complete( (int)$fields['ID'], true, array('USER_ID' => (int)$fields['AUTHOR_ID']) ); } return true; }