Возникает на клиенте при автоподборе пользователя системы взаимодействия (получателя сообщения, участника видеозвонка). Данный обработчик не вызывается при добавлении участников в существующую видеоконференцию. При вызове обработчика в <ДанныеВыбора> передается сформированный системой список выбора.
Синтаксис
АвтоПодборПользователейСистемыВзаимодействия(<Текст>, <ДанныеВыбора>, <НазначениеВыбора>, <СтандартнаяОбработка>)Полное описание, параметры и ограничения
ФормаКлиентскогоПриложения.АвтоПодборПользователейСистемыВзаимодействия (ClientApplicationForm.CollaborationSystemUsersAutoComplete)
ФормаКлиентскогоПриложения (ClientApplicationForm)
АвтоПодборПользователейСистемыВзаимодействия (CollaborationSystemUsersAutoComplete)
Доступен, начиная с версии 8.3.15.
Синтаксис:
АвтоПодборПользователейСистемыВзаимодействия(<Текст>, <ДанныеВыбора>, <НазначениеВыбора>, <СтандартнаяОбработка>)
Параметры:
<Текст>
Тип: Строка.
Строка текста, введенная в поле ввода выбора пользователя.
<ДанныеВыбора>
Тип: СписокЗначений.
В качестве значения элемента списка могут использоваться значения следующих типов:
ИдентификаторПользователяСистемыВзаимодействия,
УникальныйИдентификатор - идентификатор пользователя информационной базы,
Массив - должен содержать значения только следующих типов:
ИдентификаторПользователяСистемыВзаимодействия,
УникальныйИдентификатор - идентификатор пользователя информационной базы,
Неопределено - допустимо только, если НазначениеВыбораПользователейСистемыВзаимодействия имеет значение ПолучательСообщения.
<НазначениеВыбора>
Тип: НазначениеВыбораПользователейСистемыВзаимодействия.
Назначение выбора пользователя системы взаимодействия.
<СтандартнаяОбработка>
Тип: Булево.
Признак выполнения стандартной обработки.
Если после вызова обработчика данный параметр содержит значение Ложь, то обработчик события клиентского управляемого приложения АвтоПодборПользователейСистемыВзаимодействияне вызывается.
Описание:
Возникает на клиенте при автоподборе пользователя системы взаимодействия (получателя сообщения, участника видеозвонка).
Данный обработчик не вызывается при добавлении участников в существующую видеоконференцию.
При вызове обработчика в <ДанныеВыбора> передается сформированный системой список выбора.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.3.15.
Методическая информация
Практические примеры
АвтоПодборПользователейСистемыВзаимодействия: своё учебное приложение
Настоящий контракт события, собственный источник данных и явное место подключения обработчика.
Где и как запускать
Модуль собственной управляемой формы, событие формы &НаКлиенте.
Подготовка
Собственная отдельная учебная конфигурация и учебный пользователь. Основной код поместите в модуль управляемого приложения, если явно не указано событие формы.
Событие вызывает платформа при указанном действии пользователя. Не проверяйте его ручным вызовом процедуры вместо назначения события.
BSL, сетевые службы, сообщения и действия интерфейса при сборке HTML не выполнялись.
Своя управляемая форма с контекстным обсуждением: реквизит РазрешитьПодбор Булево и видимый флажок. Основную процедуру назначьте событию самой формы АвтоПодборПользователейСистемыВзаимодействия.
В собственной подключённой системе взаимодействия начните ввод получателя сообщения в контекстном обсуждении этой формы. Сравните выключенный и включённый флажок.
&НаКлиенте
Процедура АвтоПодборПользователейСистемыВзаимодействия(Текст, ДанныеВыбора, НазначениеВыбора, СтандартнаяОбработка)
Если Не РазрешитьПодбор Тогда
ДанныеВыбора.Очистить();
СтандартнаяОбработка = Ложь;
Сообщить("В собственной форме учебный подбор отключён");
КонецЕсли;
КонецПроцедурыРазбор по шагам
Создайте указанный собственный источник / форму / общий модуль.
Назначьте обработчик правильному событию.
Вызовите описанное действие интерфейса и проверьте реальный параметр / результат.
Как проверить результат
Изменяется настоящий СписокЗначений, а не создаётся новый неиспользуемый список. Пустой список не считается ошибкой сервиса.
СтандартнаяОбработка=Ложь у формы прекращает следующую глобальную фазу. Подбор интерфейса не заменяет права доступа к обсуждениям; добавление участников в существующую видеоконференцию этим событием не покрывается.
Ожидаемый результат
Событие разобрано на ограниченном собственном сценарии, без выполнения входных строк как кода.
На что обратить внимание
BSL при сборке HTML не исполнялся. Не смешивайте клиентский callback с серверным модулем и не создавайте второй одноимённый обработчик в том же модуле.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.