• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/conversion/entityconversionmap.php
  • Класс: Bitrix\Crm\Conversion\EntityConversionMap
  • Вызов: EntityConversionMap::isOutOfDate
public function isOutOfDate()
{
	if($this->isOutOfDate === null)
	{
		$srcLastChanged = UserFieldHistory::getLastChangeTime($this->srcEntityTypeID);
		$dstLastChanged = UserFieldHistory::getLastChangeTime($this->dstEntityTypeID);

		$lastChanged = null;
		if($srcLastChanged !== null && $dstLastChanged !== null)
		{
			$lastChanged = $srcLastChanged->getTimestamp() > $dstLastChanged->getTimestamp()
				? $srcLastChanged : $dstLastChanged;
		}
		elseif($srcLastChanged !== null || $dstLastChanged !== null)
		{
			$lastChanged = $srcLastChanged !== null
				? $srcLastChanged : $dstLastChanged;
		}

		$this->isOutOfDate = $lastChanged !== null && $lastChanged->getTimestamp() > $this->time->getTimestamp();
	}

	return $this->isOutOfDate;
}