• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/component/base.php
  • Класс: BitrixIblockComponentBase
  • Вызов: Base::getSelect
protected function getSelect()
{
	$result = [
		'ID', 'IBLOCK_ID', 'CODE', 'XML_ID', 'NAME', 'ACTIVE', 'DATE_ACTIVE_FROM', 'DATE_ACTIVE_TO', 'SORT',
		'PREVIEW_TEXT', 'PREVIEW_TEXT_TYPE', 'DETAIL_TEXT', 'DETAIL_TEXT_TYPE', 'DATE_CREATE', 'CREATED_BY', 'TAGS',
		'TIMESTAMP_X', 'MODIFIED_BY', 'IBLOCK_SECTION_ID', 'DETAIL_PAGE_URL', 'DETAIL_PICTURE', 'PREVIEW_PICTURE'
	];

	$checkPriceProperties = (
		!$this->useCatalog
		|| (
			isset($this->arParams['IBLOCK_ID'])
			&& $this->arParams['IBLOCK_ID'] > 0
			&& !isset($this->storage['CATALOGS'][$this->arParams['IBLOCK_ID']])
		)
	);

	if ($checkPriceProperties && !empty($this->storage['PRICES']))
	{
		foreach ($this->storage['PRICES'] as $row)
		{
			if (!empty($row['SELECT']))
				$result[] = $row['SELECT'];
		}
	}

	return $result;
}