DealMerger::rebind

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

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

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

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

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