• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Entity/Task/TaskItem.php
  • Класс: BitrixImV2EntityTaskTaskItem
  • Вызов: TaskItem::updateState
protected function updateState(): void
{
	if (isset($this->status))
	{
		$state = (new BitrixTasksUITaskDeadline())->buildState($this->status, $this->deadline);
		$this->setState($state['state']);
		$this->setColor($state['color']);
	}
}