• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/iblockelement.php
  • Класс: CAllIBlockElement
  • Вызов: CAllIBlockElement::isExistsMnemonicCode
public function isExistsMnemonicCode(string $code, ?int $elementId, int $iblockId): bool
{
	if ($code === '')
	{
		return false;
	}

	$filter = static::getPublicElementsOrmFilter([
		'=IBLOCK_ID' => $iblockId,
		'=CODE' => $code,
	]);
	if ($elementId !== null)
	{
		$filter['!=ID'] = $elementId;
	}

	return IblockElementTable::getRow([
		'select' => ['ID'],
		'filter' => $filter,
	]) !== null;
}