...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/entity/entityeditorconfig.php
- Класс: Bitrix\Crm\Entity\EntityEditorConfig
- Вызов: EntityEditorConfig::isFormFieldVisible
public function isFormFieldVisible(string $fieldName): bool { static $data = []; $cacheKey = (string)$this->userID . '_' . (string)$this->scope . '_' . (string)$this->userScopeId; if (!array_key_exists($cacheKey, $data)) { $data[$cacheKey] = []; $config = $this->get(); if (is_array($config)) { foreach ($config as $section) { foreach ($section['elements'] as $element) { $data[$cacheKey][] = $element['name']; } } } } return in_array($fieldName, $data[$cacheKey], true); }