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