• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/calllist/item.php
  • Класс: Bitrix\Crm\CallList\Item
  • Вызов: Item::persist
public function persist()
{
	$record = array(
		'RANK' => $this->rank
	);

	if($this->statusId != '')
		$record['STATUS_ID'] = $this->statusId;
	
	if($this->callId != '')
		$record['CALL_ID'] = $this->callId;

	if($this->new)
	{
		$record['LIST_ID'] = $this->listId;
		$record['ENTITY_TYPE_ID'] = $this->entityTypeId;
		$record['ELEMENT_ID'] = $this->elementId;

		CallListItemTable::add($record);
	}
	else
		CallListItemTable::update(
			array(
				'LIST_ID' => $this->listId,
				'ENTITY_TYPE_ID' => $this->entityTypeId,
				'ELEMENT_ID' => $this->elementId
			),
			$record
		);
}