- Модуль: 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;
}