Если параметр <Интерактивно> установлен в значение Истина, то будет запущено системное приложение для отправки SMS-сообщений. В противном случае, SMS-сообщение будет отправлено средствами мобильной платформы. Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом данного метода следует использовать один из методов: ПоддерживаетсяОтправкаSMS - если вложения не используются, ПоддерживаетсяОтправкаMMS - если вложения используются.
Синтаксис
ПослатьSMS(<SMSСообщение>, <Интерактивно>)Полное описание, параметры и ограничения
СредстваТелефонии.ПослатьSMS (TelephonyTools.SendSMS)
СредстваТелефонии (TelephonyTools)
ПослатьSMS (SendSMS)
Доступен, начиная с версии 8.3.5.
Синтаксис:
ПослатьSMS(<SMSСообщение>, <Интерактивно>)
Параметры:
<SMSСообщение> (обязательный)
Тип: SMSСообщение.
Содержит передаваемое SMS-сообщение.
<Интерактивно> (обязательный)
Тип: Булево.
Указывает, используется ли интерактивный режим для отправки SMS-сообщений.
Описание:
Если параметр <Интерактивно> установлен в значение Истина, то будет запущено системное приложение для отправки SMS-сообщений.
В противном случае, SMS-сообщение будет отправлено средствами мобильной платформы.
Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом данного метода следует использовать один из методов:
ПоддерживаетсяОтправкаSMS - если вложения не используются,
ПоддерживаетсяОтправкаMMS - если вложения используются.
Доступность:
Мобильный клиент, мобильное приложение (клиент).
См. также:
СредстваТелефонии, метод ПоддерживаетсяОтправкаSMS
СредстваТелефонии, метод ПоддерживаетсяОтправкаMMS
Использование в версии:
Доступен, начиная с версии 8.3.5.
Методическая информация
Практические примеры
Подготовить учебное SMS в системном приложении
Создаем SMS с собственным адресатом, показываем возможность MMS и выбираем интерактивный режим отправки текста без вложений.
Где и как запускать
Модуль управляемой формы: &НаКлиенте; мобильный клиент или мобильное приложение (клиент).
Подготовка
Создайте строковый реквизит мобильной формы УчебныйНомер и укажите только собственный номер для опыта.
Кнопка формы вызывает ОткрытьУчебноеSMS. Пример открывает системное приложение; отправку пользователь решает выполнить самостоятельно.
&НаКлиенте
Процедура ОткрытьУчебноеSMS()
ВозможныВложения = СредстваТелефонии.ПоддерживаетсяОтправкаMMS(Истина);
Сообщить("MMS в системном приложении: " + Строка(ВозможныВложения));
Если Не СредстваТелефонии.ПоддерживаетсяОтправкаSMS(Истина) Тогда
Сообщить("Интерактивная отправка SMS не поддерживается");
Возврат;
КонецЕсли;
Письмо = Новый SMSСообщение();
Письмо.Получатели.Добавить(УчебныйНомер);
Письмо.Текст = "Учебный заказ: 6 × 250 = 1500";
СредстваТелефонии.ПослатьSMS(Письмо, Истина);
КонецПроцедурыРазбор по шагам
Проверьте возможность интерактивных MMS и SMS.
Создайте настоящий SMS-объект и добавьте своего получателя.
Передайте Истина для открытия системного приложения вместо неинтерактивной отправки.
Как проверить результат
В системном приложении сравните адресата и учебный текст.
Без нажатия отправки вернитесь в 1С; открытие редактора не доказывает доставку.
Ожидаемый результат
Подготовленное учебное SMS в системном приложении на поддерживаемом устройстве.
На что обратить внимание
Реальная отправка может быть платной. При отсутствии поддержки MMS вложения при ПослатьSMS игнорируются; этот пример вложений не добавляет. Поддержка не означает разрешение ОС и не гарантирует доставку.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.