• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/synchronization/userfieldsynchronizer.php
  • Класс: Bitrix\Crm\Synchronization\UserFieldSynchronizer
  • Вызов: UserFieldSynchronizer::setHistory
static function setHistory(array $history)
{
	self::$history = $history;
	$ary = array();
	foreach(self::$history as $item)
	{
		/** @var DateTime $sync */
		$sync = isset($item['sync']) ? $item['sync'] : null;
		/** @var DateTime $check */
		$check = isset($item['check']) ? $item['check'] : null;

		$ary[] = array(
			'src' => \CCrmOwnerType::ResolveName($item['src']),
			'dst' => \CCrmOwnerType::ResolveName($item['dst']),
			'sync' => $sync !== null ? $sync->format(\DateTime::ISO8601) : '',
			'check' => $check !== null ? $check->format(\DateTime::ISO8601) : '',
			'required' => isset($item['required']) ? $item['required'] : null
		);
	}

	Main\Config\Option::set('crm', 'crm_uf_sync_history', serialize($ary), '');
}