• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/component/entitylist/fieldrestrictionmanagerbase.php
  • Класс: Bitrix\Crm\Component\EntityList\FieldRestrictionManagerBase
  • Вызов: FieldRestrictionManagerBase::removeRestrictedFieldsFromSort
public function removeRestrictedFieldsFromSort(Grid\Options $gridOptions): void
{
	if (!$this->hasRestrictions())
	{
		return;
	}

	$sort = $gridOptions->GetSorting()['sort'];
	if (empty($sort))
	{
		return;
	}

	reset($sort);

	if ($this->isFieldRestricted(key($sort)))
	{
		$gridOptions->SetSorting('date_create', 'desc');
		$gridOptions->Save();
	}
}