• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/pseudoactivity/waitentry.php
  • Класс: Bitrix\Crm\Pseudoactivity\WaitEntry
  • Вызов: WaitEntry::postpone
static function postpone($ID, $offset)
{
	$previousFields = self::getByID($ID);
	if(!is_array($previousFields))
	{
		$result = new Main\Entity\UpdateResult();
		$result->addError(new Main\Error("Not found") );
		return $result;
	}

	$fields = array();
	if(isset($previousFields['END_TIME']))
	{
		$previousFields['END_TIME']->add("+{$offset} seconds");
		$fields['END_TIME'] = $previousFields['END_TIME'];
	}

	return self::update($ID, $fields);
}