Внешнее соединение.
Полное описание, параметры и ограничения
ТипКлиентскогоПриложения.ВнешнееСоединение (ClientApplicationType.ExternalConnection)
ТипКлиентскогоПриложения (ClientApplicationType)
ВнешнееСоединение (ExternalConnection)
Доступен, начиная с версии 8.3.20.
Описание:
Внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.20.
Методическая информация
Практические примеры
Разобрать ТипКлиентскогоПриложения.ВнешнееСоединение на фактическом своём контексте
Источник — документированный системный менеджер, метаданные своей конфигурации либо точное событие запуска. Переданного неизвестного объекта и универсального getter нет.
Где и как запускать
Экспортный серверный общий модуль своей учебной конфигурации, вызов из собственного внешнего клиента.
Подготовка
В своей учебной конфигурации создайте неглобальный общий модуль УчебныйТипПодключения с Сервер, Вызов сервера и Внешнее соединение. Основной блок — экспортная функция этого модуля.
Этот вариант предназначен для серверного вызова от собственного внешнего клиента. Вызовите УчебныйТипПодключения.ОписатьСвойКлиент() из своего учебного внешнего соединения; само подключение, логин и пароль пример не создаёт и не выдумывает.
Если вызвать ту же функцию из обычной интерактивной формы, сравнение с ВнешнееСоединение не обязано быть истинным. В регламентном задании ТипПриложения возвращает Неопределено.
Функция ОписатьСвойКлиент() Экспорт
Инициатор = КлиентскоеПриложение.ТипПриложения();
Если Инициатор = ТипКлиентскогоПриложения.ВнешнееСоединение Тогда
Возврат "Инициатор — собственное внешнее соединение";
КонецЕсли;
Возврат "Другой инициатор: " + Строка(Инициатор);
КонецФункцииРазбор по шагам
Выберите указанный клиент / модуль собственной учебной конфигурации.
Назначьте код точной команде или событию, не вызывайте мобильный API из настольного клиента.
Сравните фактическое значение; несовпадение и отсутствие информации не маскируются.
Как проверить результат
Метод читает фактического инициатора, не создаёт COM-соединение и не объявляет тип текущей интерактивной формы внешним.
Это короткий разбор серверного контекста; запуск собственного внешнего клиента здесь не выполнялся.
Ожидаемый результат
Показано реальное использование системного значения с явной областью применимости.
На что обратить внимание
Настройка интерфейса, тип клиента и способ биометрии — разные понятия; одно не заменяет другое.
Демонстрационное сравнение не является запретом по версии платформы или имени конфигурации.
BSL, изменение окон своего приложения и обращения к системным службам здесь не исполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.