Поделиться своим вычисленным результатом через системный диалог

Учебные задачи

Готовый менеджер получают из СредстваПередачиДанныхНаУстройстве, не создают вручную.

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

Клиентская форма мобильного клиента или мобильного приложения.

Подготовка

  1. Собственное мобильное приложение Android/iOS. Код вставьте в модуль своей формы и вызовите по явной кнопке; пользователь выбирает приложение-получатель и решает, отправлять ли текст.

&НаКлиенте
Процедура ПредложитьПередачуУчебногоТекста()
    Менеджер = СредстваПередачиДанныхНаУстройстве;
    Если Не Менеджер.ПоддерживаетсяВозможностьПоделитьсяДанными() Тогда
        Сообщить("Передача данных не поддерживается");
        Возврат;
    КонецЕсли;
    Текст = "Учебный результат: " + Строка(50 + 75);
    ЕстьПриложения = Менеджер.ПоделитьсяДанными(Текст, "text/plain", "Мой учебный результат");
    Сообщить("Результат выбора приложений: " + Строка(ЕстьПриложения));
КонецПроцедуры

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

  1. Получите готовый менеджер и проверьте поддержку.

  2. Подготовьте несекретную строку собственного расчета.

  3. Вызовите передачу с MIME text/plain.

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

  1. Булево не объявляется подтверждением доставки адресату.

  2. В данные не попадают реальные документы или секреты.

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

Запрошен системный выбор приложения для собственного текста.

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

  1. На iOS возвращается Истина независимо от фактической отправки; на Windows возможность не поддерживается.

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

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

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

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

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