...Человеческий поиск в разработке...
- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/integration/crm/userfield.php
- Класс: Bitrix\Tasks\Integration\CRM\UserField
- Вызов: UserField::getSysUFScheme
static function getSysUFScheme() { if (!static::isInstalled()) { return []; } static $scheme; if (!$scheme) { $names = []; $langs = static::getLangs(); foreach ($langs as $lang) { $MESS = []; $fileName = "{$_SERVER['DOCUMENT_ROOT']}/" . BX_ROOT . "/modules/crm/lang/{$lang}/install/index.php"; if (File::isFileExists($fileName)) { @include($fileName); } $names[$lang] = ($MESS['CRM_UF_NAME'] ?? null); } $scheme = [ static::getMainSysUFCode() => [ 'FIELD_NAME' => static::getMainSysUFCode(), 'USER_TYPE_ID' => 'crm', 'XML_ID' => '', 'MULTIPLE' => 'Y', 'MANDATORY' => 'N', 'SHOW_FILTER' => 'N', 'SHOW_IN_LIST' => 'N', 'EDIT_IN_LIST' => 'N', 'IS_SEARCHABLE' => 'N', 'SETTINGS' => [ 'LEAD' => 'Y', 'CONTACT' => 'Y', 'COMPANY' => 'Y', 'DEAL' => 'Y', ], 'EDIT_FORM_LABEL' => $names, 'LIST_COLUMN_LABEL' => $names, 'LIST_FILTER_LABEL' => $names, ], ]; } return $scheme; }