Мобильная платформа. Что можно еще?
Что еще можно сделать на мобильной платформе, кроме набора номера и смс?
- Описание
- Подробнее
Описание
Добрый день.
Давно я ничего не писал про мобильную платформу. Давайте что-то напишу.
Например, про то, как можно расширить немного функционал мобильной платформы.
Все мы знаем про такие конструкции:
&НаКлиенте
Процедура Позвонить(Команда)
ЗапуститьПриложение("tel: +7111111111");
КонецПроцедуры
&НаКлиенте
Процедура ОтправитьСМС(Команда)
ЗапуститьПриложение("sms: +7111111111");
КонецПроцедурыОднако не все знаю про такие:
&НаКлиенте
Процедура ОтправитьСМС(Команда)
ЗапуститьПриложение("sms: +7111111111,+555555555");
КонецПроцедурыПодготовить сообщение нескольким абонентам
ЗапуститьПриложение("geo:46.4984,30.7234?z=19");В этом случае откроется нормальная карта гугла, или яндекса. Координаты взять можно из специального объекта 1С. Подробней тут (//sale.itcity.ru/public/256078/)
ЗапуститьПриложение("file:///sdcard/c360_debug.txt");Запустить файл из любого доступного места, например, с SDкарты.
ЗапуститьПриложение("https://play.google.com/store/apps/details?id=com.viber.voip");Откроет программу гугл плей, или браузер, в зависимости от типа ссылки.
ЗапуститьПриложение("mailto:ggg@ggg.com,ffff@kkk.er");Запускает программу отправки почты, нужные адреса через запятую.
Ну и т.д. смотрите справку по Андроиду, вот вам ориентир для поиска: Uri.parse(«smsto:»).
А теперь самое интересное – 1С обещали в 8.3.5 сделать возможность подстановки текста смс. А что это значит? Сейчас они не возвращают никакой объект, хотя функция Uri.parse() – возвращает объект с которым можно работать. В случае смс – туда можно отправить текст смс. А значит, наверноеJ, в будущем – можно будет с этими объектами работать как в андроиде, т.е. добавить текст в почту и т.д.

