Поделиться только собственным учебным текстом

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

Менеджер получается из глобального свойства; пользователь сам выбирает приложение-получатель.

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

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

Подготовка

  1. Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.

  2. Собственное мобильное приложение Android/iOS. Только несекретный текст; получателя выбирайте вручную, не отправляйте в чужие чаты без согласия.

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

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

  1. Проверьте поддержку передачи.

  2. Подготовьте вычисленный учебный текст.

  3. Передайте его с MIME text/plain.

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

  1. Наличие приложений не объявляется доставкой сообщения.

  2. Текст не содержит учетные данные или реальные документы.

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

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

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

  1. На iOS результат всегда Истина; это не доказательство отправки. На Windows поддержка отсутствует.

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

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

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

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

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