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