LeadChannelStatisticsTable::synchronizeResponsible

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. LeadChannelStatisticsTable
  4. synchronizeResponsible
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/statistics/entity/leadchannelstatistics.php
  • Класс: Bitrix\Crm\Statistics\Entity\LeadChannelStatisticsTable
  • Вызов: LeadChannelStatisticsTable::synchronizeResponsible
static function synchronizeResponsible($ownerID, $userID)
{
	if(!is_int($ownerID))
	{
		$ownerID = (int)$ownerID;
	}

	if($ownerID <= 0)
	{
		throw new Main\ArgumentException('Owner ID must be greater than zero.', 'ownerID');
	}

	if(!is_int($userID))
	{
		$userID = (int)$userID;
	}
	$userID = max($userID, 0);

	Main\Application::getConnection()->queryExecute(
		"UPDATE b_crm_lead_channel_stat SET RESPONSIBLE_ID = {$userID} WHERE OWNER_ID = {$ownerID}"
	);
}

Добавить комментарий