• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/catalogprovider.php
  • Класс: BitrixCatalogProductCatalogProvider
  • Вызов: CatalogProvider::checkBarcode
public function checkBarcode(array $items)
	{
		$result = new SaleResult();

		$resultList = array();

		foreach ($items as $barcodeParams)
		{
			$resultList[$barcodeParams['BARCODE']] = false;
			$dbres = CCatalogStoreBarcode::GetList(
				array(),
				$barcodeParams
			);
			$resultList[$barcodeParams['BARCODE']] = (bool)($dbres->GetNext());

		}

		if (!empty($resultList))
		{
			$result->setData(
				array(
					'BARCODE_CHECK_LIST' => $resultList
				)
			);
		}

		return $result;
	}