Имя: Пароль:
1C
 
SMSСообщение - что за тип? где по нему документация?
0 quest
 
20.05.15
09:11
В 8.3.5.1517 с удивлением узрел это чудо. СП и гугль молчат по этому поводу. Что за тип? Как с ним работать?
1 ДенисЧ
 
20.05.15
09:12
А не из БСП ли это?
2 icipher
 
20.05.15
09:14
нет, в 1486 тоже есть:
ы = Новый SMSСообщение;
3 quest
 
20.05.15
09:15
(1) да нет. это тип такой. Можно написать
x = new SMSСообщение;
а раз есть такой тип - должны быть и методы работы с ним.
4 ДенисЧ
 
20.05.15
09:16
Работа с Интернет. Работа с телефонией.    Реализованы возможности:
Отправки и получения электронной почты с помощью встроенного почтового клиента мобильного устройства. Реализован объект СредстваПочты.
Отправки и получения SMS- и MMS-сообщений. Реализован объект SMSСообщение.
Набора телефонного номера. Реализован объект СредстваТелефонии.
Получения доступа к журналу звонков с возможностью установки отбора по виду звонков (исходящие, входящие, пропущенные). Реализован объект ЖурналЗвонков.
Ограничения работы со средствами телефонии на поддерживаемых мобильных операционных системах описаны в документации.
Предоставлялась ограниченная возможность отправки SMS-сообщений и выполнения звонков с помощью специальных параметров методов ЗапуститьПриложение() или ПерейтиПоНавигационнойСсылке().
Доступ к журналу звонков и возможности получения и отправки электронной почты с помощью встроенного почтового клиента не предоставлялся.
Стало возможно получить более удобный доступ к специфическим возможностям мобильных устройств: SMS/MMS, журнал звонков, осуществление звонков.

http://downloads.v8.1c.ru/content//Platform/8_3_5_1486/1cv8upd.htm#73b235c3-2a7f-11e3-9afe-e61f135f174b
5 icipher
 
20.05.15
09:16
6 Aleksey
 
20.05.15
09:16
26.3.6.2. Работа с сообщениями (SMS и MMS)

Мобильная платформа предоставляет набор инструментов, позволяющих работать с сообщениями (SMS и MMS). Предоставляется возможность отправлять и получать сообщения. Доступ к списку сообщений не предосталвяется. Отправка сообщений возможна как в интерактивном, так и в полностью программном режиме (не интерактивном режиме).

Платформа предоставляет средства для определения возможностей используемой мобильной ОС. Для этого у объекта глобального контекста СредстваТелефонии существуют методы ПоддерживаетсяОтправкаSMS(), ПоддерживаетсяПриемSMS() и ПоддерживаетсяОтправкаMMS(). В зависимости от используемой мобильной операционной системы, существуют следующие ограничения на работу с сообщениями:

? Для ОС iOS:

? Недоступна подписка на получение SMS/MMS;

? Недоступна не интерактивная отправка SMS/MMS.

? Для ОС Android:

? Недоступна не интерактивная отправка MMS.

Сообщение в «1С:Предприятии» представлено объектом SMSСообщение. Отправка сообщения выглядит следующим образом:
Копировать в буфер обмена

&НаКлиенте
Процедура ОтправитьСМС(Кому, Текст, ПослатьИнтерактивно)
    СМС = Новый SMSСообщение();    
    СМС.Текст = Текст;
    СтрокаПолучатели = СтрЗаменить(Кому, ",", Символы.ПС);
    Для Счетчик=1 По СтрЧислоСтрок(СтрокаПолучатели) Цикл
        СМС.Получатели.Добавить(СокрЛП(СтрПолучитьСтроку(СтрокаПолучатели, Счетчик)));
    КонецЦикла;
    СредстваТелефонии.ПослатьSMS(СМС, ПослатьИнтерактивно);
КонецПроцедуры

В качестве значения параметра Кому могут быть переданы несколько номеров телефонов, разделенных символом «,». Параметр ПослатьИнтерактивно определяет, как будет отправлено сообщение:

? Параметр имеет значение Истина – сообщение будет отправлено сразу;

? Параметр имеет значение Ложь – будет открыто приложение для работы с сообщениями (установленное по умолчанию для используемой мобильной ОС). В этом приложении будет открыта форма отправки сообщения с заполненными полями. В этом случае пользователю необходимо самому нажать кнопку отправки сообщения.

Система не предоставляет доступа к журналу сообщений, однако имеется возможность подписаться (если это позволяет используемая мобильная ОС) на оповещения о получении сообщений.
Копировать в буфер обмена

&НаКлиенте
Процедура ПодключитьОбработчикПолученияСообщений()
    ПолучательСообщений = Новый ОписаниеОповещения("ПолучениеСообщения", ЭтотОбъект);
    СредстваТелефонии.ПодключитьОбработчикSMSСообщений(ПолучательСообщений);
КонецПроцедуры
&НаКлиенте
Процедура ПолучениеСообщения(Сообщение, ДополнительныеПараметры) Экспорт
    Сообщить(Сообщение.Отправитель + " – " + Сообщение.Текст);
КонецПроцедуры

При получении входящего сообщения, будет вызываться обработчик оповещения для обработки полученного сообщения. Сообщения, полученные с помощью установленного обработчика оповещения, также будут доступны и из системного приложения по работе с сообщениями.

Для того чтобы SMS-сообщение было преобразовано в MMS-сообщение, необходимо добавить вложения в сообщения. Это делается с помощью свойства Вложения объекта SMSСообщение. При этом в качестве значения свойства ТипСодержимого объекта MMSВложение следжует указывать MIME-тип передаваемых данных, например, для jpeg-файла это будет image/jpeg.
7 Aleksey
 
20.05.15
09:17
8 rphosts
 
20.05.15
09:18
(0) в СП с включеной опцией мобильное приложение-сервер/мобильное приложение-клиент
9 quest
 
20.05.15
09:18
Спасибо,  разобрался.