• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discount/preset/basepreset.php
  • Класс: BitrixSaleDiscountPresetBasePreset
  • Вызов: BasePreset::filterUserGroups
protected function filterUserGroups(array $discountGroups)
{
	if ($this->isRestrictedGroupsModeEnabled())
	{
		if (MainLoader::includeModule('crm'))
		{
			$existingGroups = [];

			if ($this->isDiscountEditing())
			{
				$existingGroups = $this->getUserGroupsByDiscount($this->discount['ID']);
			}

			$discountGroups = BuyerGroup::prepareGroupIds($existingGroups, $discountGroups);
		}
	}

	return $discountGroups;
}