• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/propertyindex/manager.php
  • Класс: BitrixIblockPropertyIndexManager
  • Вызов: Manager::elementIndexing
static function elementIndexing(IblockPropertyIndexIndexer $indexer, $elementId)
{
	$indexer->deleteElement($elementId);
	$connection = BitrixMainApplication::getConnection();
	$elementCheck = $connection->query("
			SELECT BE.ID
			FROM b_iblock_element BE
			WHERE BE.ACTIVE = 'Y' AND BE.ID = ".$elementId.
			CIBlockElement::wf_getSqlLimit("BE.", "N")
	);
	if ($elementCheck->fetch())
	{
		$indexer->indexElement($elementId);
	}
	unset($elementCheck, $connection);
}