• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/robokassa/shopsettings.php
  • Класс: BitrixSalePaySystemRobokassaShopSettings
  • Вызов: ShopSettings::isOnlyCommonSettingsExists
public function isOnlyCommonSettingsExists(): bool
{
	$businessValues = SaleInternalsBusinessValueTable::getList([
		'select' => ['CONSUMER_KEY', 'PERSON_TYPE_ID'],
		'filter' => [
			'@CODE_KEY' => self::getSettingsCoded(),
		],
		'group' => ['CONSUMER_KEY', 'PERSON_TYPE_ID'],
	])->fetchAll();

	if (!$businessValues)
	{
		return false;
	}

	$otherSettings = array_filter($businessValues, static function ($businessValue) {
		return
			$businessValue['CONSUMER_KEY'] !== null
			|| $businessValue['PERSON_TYPE_ID'] !== null
		;
	});

	if ($otherSettings)
	{
		return false;
	}

	return true;
}