• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Badge/Model/BadgeTable.php
  • Класс: Bitrix\Crm\Badge\Model\BadgeTable
  • Вызов: BadgeTable::isActivityHasBadge
static function isActivityHasBadge(int $activityId): bool
{
	$row = static::getList([
		'select' => ['ID'],
		'filter' => [
			'=SOURCE_PROVIDER_ID' => SourceIdentifier::CRM_OWNER_TYPE_PROVIDER,
			'SOURCE_ENTITY_TYPE_ID' => CCrmOwnerType::Activity,
			'SOURCE_ENTITY_ID' => $activityId
		],
		'limit' => 1
	])->fetch();

	return is_array($row) && isset($row['ID']);
}