Агент клиентского приложения

Темы платформы

Синтаксис и применение Агент клиентского приложения в платформе 1С:Предприятие. Описание и примеры кода.

Полное описание, параметры и ограничения

Агент клиентского приложения

Агент клиентского приложения
В разделе описываются объекты, предоставляющие доступ к работе с агентом клиентского приложения.
Методическая информация

Практические примеры

Проверить состояние своего агента приложения: Отключен

Наблюдается настоящий менеджер текущего клиентского приложения, без запуска агента, установки и RPC-команд.

Где и как запускать

Клиентская команда собственной управляемой формы; только чтение состояния своего агента.

Подготовка

  1. Клиентский модуль собственной управляемой формы, команда ПроверитьСвойАгент с кнопкой. Тонкий / толстый / веб-клиент; доступность определяется поддержкой механизма данным клиентом.

  2. Используйте только собственный агент и текущую сессию. Для состояния Подключен требуется уже настроенное собственное подключение; код не создаёт его автоматически. Для наблюдения НеЗапущен не требуется запускать агент.

&НаКлиенте
Процедура ПроверитьСвойАгент(Команда)
    Состояние = АгентКлиентскогоПриложения.ПолучитьТекущееСостояние();
    Если Состояние = СостояниеАгентаКлиентскогоПриложения.Отключен Тогда
        Сообщить("Текущий агент: Отключен");
    Иначе
        Сообщить("Фактическое состояние своего агента: " + Строка(Состояние));
    КонецЕсли;
    Сообщить("Запуск, подключение и команды агенту не выполнялись");
КонецПроцедуры

Разбор по шагам

  1. Создайте свою кнопку.

  2. Запросите фактическое состояние менеджера.

  3. Сравните с нужной ветвью и прочитайте фактический ответ.

Как проверить результат

  1. НеЗапущен отличается от Отключен: наличие процесса и наличие соединения — не одно и то же. Подключен не доказывает успех любой удалённой команды.

  2. Это наблюдение, не инструкция выключать / перезапускать приложения. BSL, процессы, установка, сеть и команды агента при сборке HTML не выполнялись.

Ожидаемый результат

Есть конкретный источник перечисления — менеджер своего клиентского агента.

На что обратить внимание

  1. Состояние не присваивается как свойство и не заменяется строкой с нужной подписью.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.