МенеджерСтатистикиИспользованияПриложения.ОтправитьЭкран

Методы · SendScreen

Передает нестандартный экран в текущий сервис статистики без вызова исходного события, игнорируя настройки регистрации событий/экранов. Внимание! Не рекомендуется использовать данный метод в тиражных конфигурациях, так как он не управляется механизмом настройки регистрации статистики использования приложения.

Синтаксис

ОтправитьЭкран(<Экран>, <Параметр1>, <Параметр2>)
Полное описание, параметры и ограничения

МенеджерСтатистикиИспользованияПриложения.ОтправитьЭкран (ApplicationUsageStatisticsManager.SendScreen)

МенеджерСтатистикиИспользованияПриложения (ApplicationUsageStatisticsManager)

ОтправитьЭкран (SendScreen)

Доступен, начиная с версии 8.3.17.

Синтаксис:
ОтправитьЭкран(<Экран>, <Параметр1>, <Параметр2>)
Параметры:

<Экран> (обязательный)
Тип: Строка.
Имя отправляемого экрана.

<Параметр1> (необязательный)
Тип: Строка.
Дополнительный параметр вызова.

<Параметр2> (необязательный)
Тип: Строка.
Дополнительный параметр вызова.
Описание:

Передает нестандартный экран в текущий сервис статистики без вызова исходного события, игнорируя настройки регистрации событий/экранов.
Внимание! Не рекомендуется использовать данный метод в тиражных конфигурациях, так как он не управляется механизмом настройки регистрации статистики использования приложения.

Доступность:

Мобильный клиент, мобильное приложение (клиент).

Использование в версии:

Доступен, начиная с версии 8.3.17.

Методическая информация

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

Событие и экран статистики: три разных вызова

Исходное событие проходит настройку регистрации, а прямые отправки обходят её. Передаются только собственные учебные названия и код товара.

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

Клиентский модуль своего мобильного приложения или мобильного клиента. Не заменяйте этот контекст обычным тонким клиентом: доступность конкретных методов указана в пояснениях.

Подготовка

  1. Подготовьте собственный разрешённый сервис статистики и действительные настройки с исходным событием УчебныйПросмотрТовара. Получите согласие на будущую передачу учебных данных.

  2. Не передавайте ФИО, контакты, секреты или статистику реальных пользователей. Здесь ничего не отправлялось.

Менеджер = СтатистикаИспользованияПриложения;
Параметры = Новый Структура("КодТовара,Количество", "BOOK", 2);
Менеджер.ВызватьИсходноеСобытие("УчебныйПросмотрТовара", Параметры);
Менеджер.ОтправитьСобытие("УчебныйПросмотрТовара", "BOOK", "2");
Менеджер.ОтправитьЭкран("УчебнаяКарточкаТовара", "BOOK", "Просмотр");
Сообщить("Вызовы отправки сделаны; доставка в сервис этим не подтверждается");

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

  1. Передайте структуру в своё настроенное исходное событие.

  2. Сравните это с прямой отправкой события.

  3. Покажите отдельный вызов отправки названия экрана.

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

  1. Ненайденное исходное событие игнорируется, а не автоматически регистрируется.

  2. Факт вызова не доказывает получение данных сервисом.

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

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

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

  1. ОтправитьСобытие и ОтправитьЭкран игнорируют настройки регистрации; справка не рекомендует их в тиражных конфигурациях.

  2. Это потенциальные внешние передачи при будущем запуске, а не операции только в памяти.

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

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

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

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

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