2 378 документов
← К списку

ОтправитьSMS

страница

Предусмотрено две одноименных функции: ОтправкаSMS.ОтправитьSMS для вызова с сервера ОтправкаSMSКлиент.ОтправитьSMS для вызова с клиента

1. Для вызова с сервера

Отправляет SMS через настроенного поставщика услуги, возвращает идентификатор сообщения.

Синтаксис

Функция ОтправитьSMS(НомераПолучателей, Знач Текст, ИмяОтправителя = Неопределено, ПеревестиВТранслит = Ложь) Экспорт

Параметры

  • НомераПолучателей — Массив из Строка - номера получателей в формате +7ХХХХХХХХХХ;
  • Текст — Строка - текст сообщения, максимальная длина у операторов может быть разной;
  • ИмяОтправителя — Строка - имя отправителя, которое будет отображаться вместо номера у получателей;
  • ПеревестиВТранслит — Булево - Истина, если требуется переводить текст сообщения в транслит перед отправкой.

Возвращаемое значение

Структура:

  • ОтправленныеСообщения - Массив из Структура: ** НомерПолучателя - Строка - номер получателя SMS. ** ИдентификаторСообщения - Строка - идентификатор SMS, присвоенный провайдером для отслеживания доставки.
  • ОписаниеОшибки - Строка - пользовательское представление ошибки, если пустая строка, то ошибки нет.

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

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

Доступность

Сервер, Толстый клиент, Внешнее соединение

2. Для вызова с клиента

Открывает форму для отправки нового SMS.

Синтаксис

Процедура ОтправитьSMS(НомераПолучателей, Текст, ДополнительныеПараметры) Экспорт

Параметры

  • НомераПолучателей — Массив из Структура:
    • Телефон - Строка - номер получателя в формате +<КодСтраны><КодDEF><номер>;
    • Представление - Строка - представление номера телефона;
    • ИсточникКонтактнойИнформации - СправочникСсылка - владелец номера телефона.
  • Текст — Строка - текст сообщения, длиной не более 1000 символов.
  • ДополнительныеПараметры — Структура - дополнительные параметры отправки SMS:
    • ИмяОтправителя - Строка - имя отправителя, которое будет отображаться вместо номера у получателей;
    • ПеревестиВТранслит - Булево - Истина, если требуется переводить текст сообщения в транслит перед отправкой.

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

ОтправкаSMSКлиент.ОтправитьSMS(НомераПолучателей, Текст, ДополнительныеПараметры)

Доступность

Тонкий клиент, Толстый клиент