Документация для разработчиков
Темная тема

Опции SELECTOR_OPTIONS

SELECTOR_OPTIONS - параметр компонента main.user.selector, набор опций для передачи в контрол-попап выбора.

Общие опции

ОпцияОписание
contextКонтекст, который будет использоваться для сортировки последних выбранных сущностей (из того же контекста - поднимается выше по сортировке).
contextCodeДля ускорения выборки последних полученных сообщений (по умолчанию - не используется).Значения поля CODE_TYPE в таблице b_finder_dest:
  • для пользователей - U
  • для рабочих групп - SG
  • для сущностей CRM - CRM
  • для отделов - D
Есть смысл использовать, если вы выбираете в селекторе сущности только одного типа.


Опции для различных типов сущностей

В настоящий момент стандартно поддерживаются сущности:

  • абстрактные группы;
  • пользователи;
  • рабочие группы и проекты;
  • отделы структуры компании;
  • сущности CRM (лиды, контакты, компании, сделки, коммерческие предложения, товары, заказы).


  • Абстрактные группы

    Примечание: если установлен модуль "Социальная сеть".

    ОпцияЗначенияПо умолчаниюОписание
    enableAllY/NNВозможность выбора сущности "Всем сотрудникам" (с кодом UA).
    enableEmptyY/NNВозможность выбора сущности "Без значения" (с кодом EMPTY).
    enableUserManagerY/NNВозможность выбора сущности "Начальнику" (с кодом USER_MANAGER).


    Пользователи

    Примечание: если установлен модуль "Социальная сеть".

    ОпцияЗначенияПо умолчаниюОписание
    enableUsersY/NYВозможность выбора пользователей. Остальные опции доступны если установлено значение Y.
    userSearchAreaсм. описаниеНе ограниченаОбласть выбора. Значения:
    • I - только сотрудники;
    • E - только внешние пользователи.
    allowUserSearchY/NYВозможность поиска пользователей.
    allowEmailInvitationY/NNВозможность добавления почтовых пользователей в случае поиска по email и отсутствия результатов (при наличии модуля "Почта").
    allowSearchEmailUsersY/NNВозможность поиска почтовых пользователей.
    allowSearchCrmEmailUsersY/NNВозможность поиска почтовых пользователей-контактов CRM.


    Рабочие группы

    Примечание: если установлен модуль "Социальная сеть".

    ОпцияЗначенияПо умолчаниюОписание
    enableSonetgroupsY/NNВозможность выбора рабочих групп. Остальные опции доступны если установлено значение Y.
    allowAddSocNetGroupY/NNВозможность добавления рабочих групп в случае поиска по названию и отсутствия результатов.
    enableProjectsY/NNПоддержка проектов (разделение на проекты и остальные рабочие группы).
    sonetGroupsFeatureсм. описаниеНе используетсяОграничение по минимальному уровню прав доступа к функционалу рабочих групп. Поддерживается значение blog - сообщения, минимальный уровень Минимальный уровень прав для сообщений, при котором группа будет выбрана. прав - premoderate_post (создание сообщения с премодерацией).
    socNetGroupsSiteIdID сайтаID текущего сайтаФильтрация рабочих групп по ID сайта.
    landingY/NNВыбирать только рабочие группы для публикаций (при наличии модуля "Сайты 24").


    Отделы

    Примечание: если установлен модуль "Интранет".

    ОпцияЗначенияПо умолчаниюОписание
    enableDepartmentsY/NNИспользование дерева отделов (в том числе - для выбора пользователей). Остальные опции доступны если установлено значение Y.
    departmentSelectDisableY/NYОтключение выбора отделов.
    siteDepartmentIdIDID для текущего сайтаИдентификатор корневого отдела, относительно которого строится дерево отделов.
    departmentFlatEnableY/NNВозможность выбора отдела без учета подотделов.


    Сущности CRM

    Примечание: если установлен модуль "CRM".

    ОпцияЗначенияПо умолчаниюОписание
    enableCrmY/NNВозможность выбора CRM-сущностей, остальные опции доступны если установлено значение Y.
    crmPrefixTypeSHORT/FULLFULLТип префикса для возвращаемых кодов CRM-сущностей SHORT/FULL:
    • для лидов: L_/CRMLEAD
    • для контактов: C_/CRMCONTACT
    • для компаний: CO_/CRMCOMPANY
    • для сделок: D_/CRMDEAL
    • для товаров: PROD_/CRMPRODUCT
    • для коммерческих предложений: Q_/CRMQUOTE
    • для заказов: O_/CRMORDER
    onlyWithEmailY/NNИскать CRM-сущности только с заданным email.
    returnItemUrlY/NNДелать ли выбранную CRM-сущность кликабельной.
    enableCrmLeadsY/NNВозможность выбора лидов CRM. Остальные опции, посвященные лидам, доступны если установлено значение Y.
    addTabCrmLeadsY/NNДобавить ли в диалог выбора вкладку "Лиды".
    enableCrmContactsY/NNВозможность выбора контактов CRM. Остальные опции, посвященные контактам, доступны если установлено значение Y.
    addTabCrmContactsY/NNДобавить ли в диалог выбора вкладку "Контакты".
    enableCrmCompaniesY/NNВозможность выбора компаний CRM. Остальные опции, посвященные компаниям, доступны если установлено значение Y.
    addTabCrmCompaniesY/NNДобавить ли в диалог выбора вкладку "Компании".
    onlyMyCompaniesY/NNВыбирать только "Мои компании".
    enableCrmDealsY/NNВозможность выбора сделок CRM. Остальные опции, посвященные сделкам, доступны если установлено Y.
    addTabCrmDealsY/NNДобавить ли в диалог выбора вкладку "Сделки".
    enableCrmProductsY/NNВозможность выбора товаров CRM. Остальные опции, посвященные товарам, доступны если установлено значение Y.
    addTabCrmProductsY/NNДобавить ли в диалог выбора вкладку "Товары".
    enableCrmQuotesY/NNВозможность выбора коммерческих предложений CRM. Остальные опции, посвященные предложениям, доступны если установлено значение Y.
    addTabCrmQuotesY/NNДобавить ли в диалог выбора вкладку "Предложения".
    enableCrmOrdersY/NNВозможность выбора заказов CRM. Остальные опции, посвященные заказам, доступны если установлено значение Y.
    addTabCrmOrdersY/NNДобавить ли в диалог выбора вкладку "Заказы".


    © «Битрикс», 2001-2024, «1С-Битрикс», 2024