Skip to content

Отправка sm s

ОтправитьSMS

Описание, пример вызова
// Отправляет SMS через настроенного поставщика услуги, возвращает идентификатор сообщения.
//
// Параметры:
// НомераПолучателей - Массив из Строка - номера получателей в формате +7ХХХХХХХХХХ;
// Текст - Строка - текст сообщения, максимальная длина у операторов может быть разной;
// ИмяОтправителя - Строка - имя отправителя, которое будет отображаться вместо номера у получателей;
// ПеревестиВТранслит - Булево - Истина, если требуется переводить текст сообщения в транслит перед отправкой.
//
// Возвращаемое значение:
// Структура:
// * ОтправленныеСообщения - Массив из Структура:
// ** НомерПолучателя - Строка - номер получателя SMS.
// ** ИдентификаторСообщения - Строка - идентификатор SMS, присвоенный провайдером для отслеживания доставки.
// * ОписаниеОшибки - Строка - пользовательское представление ошибки, если пустая строка, то ошибки нет.
//
Функция ОтправитьSMS(НомераПолучателей, Знач Текст, ИмяОтправителя = Неопределено, ПеревестиВТранслит = Ложь) Экспорт

Пример вызова

Результат = ОтправкаSMS.ОтправитьSMS(НомераПолучателей, Текст, ИмяОтправителя, ПеревестиВТранслит);

СтатусДоставки

Описание, пример вызова
// Запрашивает статус доставки сообщения у поставщика услуг.
//
// Параметры:
// ИдентификаторСообщения - Строка - идентификатор, присвоенный SMS при отправке;
//
// Возвращаемое значение:
// Строка - статус доставки сообщения, который вернул поставщик услуг:
// "НеОтправлялось" - сообщение еще не было обработано поставщиком услуг (в очереди);
// "Отправляется" - сообщение стоит в очереди на отправку у провайдера;
// "Отправлено" - сообщение отправлено, ожидается подтверждение о доставке;
// "НеОтправлено" - сообщение не отправлено (недостаточно средств на счете, перегружена сеть оператора);
// "Доставлено" - сообщение доставлено адресату;
// "НеДоставлено" - сообщение не удалось доставить (абонент недоступен, время ожидания подтверждения
// доставки от абонента истекло);
// "Ошибка" - не удалось получить статус у поставщика услуг (статус неизвестен).
//
Функция СтатусДоставки(Знач ИдентификаторСообщения) Экспорт

Пример вызова

Результат = ОтправкаSMS.СтатусДоставки(ИдентификаторСообщения)

НастройкаОтправкиSMSВыполнена

Описание, пример вызова
// Проверяет правильность сохраненных настроек отправки SMS.
//
// Возвращаемое значение:
// Булево - Истина, если отправка SMS уже настроена.
//
Функция НастройкаОтправкиSMSВыполнена() Экспорт

Пример вызова

Результат = ОтправкаSMS.НастройкаОтправкиSMSВыполнена()

ДоступнаОтправкаSMS

Описание, пример вызова
// Проверяет возможность отправки SMS для текущего пользователя.
//
// Возвращаемое значение:
// Булево - Истина, если отправка SMS настроена и у текущего пользователя достаточно прав для отправки SMS.
//
Функция ДоступнаОтправкаSMS() Экспорт

Пример вызова

Результат = ОтправкаSMS.ДоступнаОтправкаSMS()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).