LeadMerger::rebind

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. LeadMerger
  4. rebind
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/merger/leadmerger.php
  • Класс: Bitrix\Crm\Merger\LeadMerger
  • Вызов: LeadMerger::rebind
protected function rebind($seedID, $targID)
{
	\CCrmQuote::Rebind(\CCrmOwnerType::Lead, $seedID, $targID);
	\CCrmActivity::Rebind(\CCrmOwnerType::Lead, $seedID, $targID);
	\CCrmLiveFeed::Rebind(\CCrmOwnerType::Lead, $seedID, $targID);
	\CCrmSonetRelation::RebindRelations(\CCrmOwnerType::Lead, $seedID, $targID);
	\CCrmEvent::Rebind(\CCrmOwnerType::Lead, $seedID, $targID);

	Timeline\ActivityEntry::rebind(\CCrmOwnerType::Lead, $seedID, $targID);
	Timeline\CreationEntry::rebind(\CCrmOwnerType::Lead, $seedID, $targID);
	Timeline\MarkEntry::rebind(\CCrmOwnerType::Lead, $seedID, $targID);
	Timeline\CommentEntry::rebind(\CCrmOwnerType::Lead, $seedID, $targID);
	Timeline\LogMessageEntry::rebind(\CCrmOwnerType::Lead, $seedID, $targID);

	Crm\Tracking\Entity::rebindTrace(
		\CCrmOwnerType::Lead, $seedID,
		\CCrmOwnerType::Lead, $targID
	);

	Crm\Relation\EntityRelationTable::rebind(
		new Crm\ItemIdentifier(\CCrmOwnerType::Lead, $seedID),
		new Crm\ItemIdentifier(\CCrmOwnerType::Lead, $targID)
	);
}

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