• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/propertyindex/manager.php
  • Класс: BitrixIblockPropertyIndexManager
  • Вызов: Manager::runDeferredIndexing
static function runDeferredIndexing($iblockId)
{
	$iblockId = (int)$iblockId;
	$productIblock = self::resolveIblock($iblockId);
	if (empty(self::$elementQueue[$productIblock]))
		return;
	$indexer = self::createIndexer($productIblock);
	if ($indexer->isExists())
	{
		sort(self::$elementQueue[$productIblock]);

		foreach (self::$elementQueue[$productIblock] as $elementId)
			self::elementIndexing($indexer, $elementId);
		unset($elementId);
	}
	unset($indexer);
	unset(self::$elementQueue[$productIblock]);
}