• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/entityrequisite.php
  • Класс: Bitrix\Crm\EntityRequisite
  • Вызов: EntityRequisite::getAllowedRqListFieldsStatusEntitities
public function getAllowedRqListFieldsStatusEntitities(string $fieldName = ''): array
{
	$result = [];

	$rqFieldsCountryMap = $this->getRqFieldsCountryMap();
	$rqListFields = ($fieldName !== '') ? [$fieldName] : $this->getRqListFields();
	foreach ($rqListFields as $fieldName)
	{
		if (is_array($rqFieldsCountryMap[$fieldName]))
		{
			foreach ($rqFieldsCountryMap[$fieldName] as $countryId)
			{
				$countryCode = EntityPreset::getCountryCodeById($countryId);
				$result[] = "{$fieldName}_{$countryCode}";
			}
		}
	}

	return $result;
}