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