• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/grid/column/productprovider.php
  • Класс: BitrixCatalogGridColumnProductProvider
  • Вызов: ProductProvider::getPurchasingPriceColumnDescription
protected function getPurchasingPriceColumnDescription(): array
{
	if (!$this->accessController->check(AccessActionDictionary::ACTION_PRODUCT_PURCHASE_INFO_VIEW))
	{
		return [];
	}

	$result = [];

	$result['PURCHASING_PRICE'] = [
		'type' => GridColumnType::MONEY,
		'name' => Loc::getMessage('PRODUCT_COLUMN_PROVIDER_FIELD_PURCHASING_PRICE'),
		'necessary' => false,
		'editable' => CatalogConfigState::isUsedInventoryManagement() ? false : new MoneyConfig('PURCHASING_PRICE'),
		'multiple' => false,
		'select' => [
			'PURCHASING_PRICE',
			'PURCHASING_CURRENCY',
		],
		'sort' => 'PURCHASING_PRICE',
		'align' => 'right',
	];

	return $result;
}