• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/Integration/UI/EntitySelector/BarcodeProvider.php
  • Класс: BitrixCatalogv2IntegrationUIEntitySelectorBarcodeProvider
  • Вызов: BarcodeProvider::getProductIdsByBarcode
private function getProductIdsByBarcode(string $barcodeString = ''): array
{
	$barcodes = [];
	$elementRaw = CIBlockElement::GetList(
		[],
		[
			'ACTIVE' => 'Y',
			'CHECK_PERMISSIONS' => 'Y',
			'PRODUCT_BARCODE' => $barcodeString . '%',
		],
		false,
		false,
		['ID']
	);

	while ($element = $elementRaw->Fetch())
	{
		$barcodes[] = $element['ID'];
	}

	return $barcodes;
}