• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/Access/Component/PermissionConfig.php
  • Класс: BitrixCatalogAccessComponentPermissionConfig
  • Вызов: PermissionConfig::getCommonCatalogSection
private function getCommonCatalogSection(): array
{
	$result = [
		PermissionDictionary::CATALOG_PRODUCT_READ,
		PermissionDictionary::CATALOG_PRODUCT_PURCHASING_PRICE_VIEW,
		PermissionDictionary::CATALOG_PRODUCT_ADD,
		PermissionDictionary::CATALOG_PRODUCT_EDIT,
		PermissionDictionary::CATALOG_PRODUCT_DELETE,
		PermissionDictionary::CATALOG_PRODUCT_EDIT_CATALOG_PRICE,
		PermissionDictionary::CATALOG_PRODUCT_EDIT_ENTITY_PRICE,
		PermissionDictionary::CATALOG_PRODUCT_SET_DISCOUNT,
	];

	if (Loader::includeModule('bitrix24'))
	{
		$result[] = PermissionDictionary::CATALOG_PRODUCT_PUBLIC_VISIBILITY;
	}

	$result[] = PermissionDictionary::CATALOG_IMPORT_EXECUTION;
	$result[] = PermissionDictionary::CATALOG_EXPORT_EXECUTION;

	return $result;
}