• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Badge/Model/BadgeTable.php
  • Класс: Bitrix\Crm\Badge\Model\BadgeTable
  • Вызов: BadgeTable::deleteBySource
static function deleteBySource(SourceIdentifier $sourceItemIdentifier): void
{
	$sqlHelper = Application::getConnection()->getSqlHelper();

	$sql =
		'DELETE FROM b_crm_item_badge'
		. ' WHERE SOURCE_PROVIDER_ID =' . $sqlHelper->convertToDbString($sourceItemIdentifier->getProviderId())
		. ' AND SOURCE_ENTITY_TYPE_ID =' . $sqlHelper->convertToDbInteger($sourceItemIdentifier->getEntityTypeId())
		. ' AND SOURCE_ENTITY_ID =' . $sqlHelper->convertToDbInteger($sourceItemIdentifier->getEntityId())
	;
	Application::getConnection()->query($sql);
}