Как сделать простое мобильное веб-приложение в 1С

0. rtnm 592 03.06.14 22:35 Сейчас в теме
В статье показан пример разработки простого мобильного веб-приложения "Контакты" с помощью функционала HTTP-сервисов появившегося в новой версии платформы 1С (8.3.5). Данное демонстрационное мобильное веб-приложение предоставляет доступ к телефонам и электронной почте контрагентов хранящихся в базе 1С, позволяет совершать звонки и писать электронные письма.


Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. anig99 2724 04.06.14 12:49 Сейчас в теме
Я правильно понял, что достаточно набрать адрес в браузере?
2. rtnm 592 04.06.14 13:13 Сейчас в теме
(1) anig99, да, вы поняли все правильно, после публикации HTTP-сервиса "Контакты" базы КонтактыМВП.dt, достаточно просто перейти по ссылке http://localhost/demobase/hs/contacts/index.html. Для тестирования на мобильном устройстве я переходил по ссылке http://192.168.0.104/demobase/hs/contacts/index.html - это видно на скриншотах.
3. BigB 181 06.06.14 13:37 Сейчас в теме
Подскажите, как получать параметры (HTTPЗапрос.ПараметрыЗапроса["name"] перестает получать параметры) если переделать с HTTPМетод="GET" на HTTPМетод="POST"?
5. rtnm 592 06.06.14 17:30 Сейчас в теме
(3) BigB, а как именно вы поменяли HTTP метод? Конкретно в демонстрационном примере выбран наиболее подходящий метод - GET. Ну а так, могу предположить, что в вашем случае параметры ушли в тело запроса, и тогда их можно получить с помощью HTTPСервисЗапрос.ПолучитьТелоКакСтроку()
4. John_d 2481 06.06.14 17:21 Сейчас в теме
6. rtnm 592 06.06.14 17:36 Сейчас в теме
(4) John_d, спасибо за позитивный отзыв
7. nucha 90 07.06.14 21:28 Сейчас в теме
база должна быть опубликована на сервере?
С андроидным браузером работает?
8. rtnm 592 07.06.14 23:29 Сейчас в теме
(7) nucha, HTTP-сервис публикуется стандартными средствами предоставляемыми платформой 1С с использованием веб-сервера IIS или apache. Фреймоврки jQuery и jQuery mobile являются кроссбраузерными, поэтому мобильное веб-приложение должно работать без проблем в большинстве современных мобильных браузеров.
10. AlexSunS 09.06.14 03:12 Сейчас в теме
(7) nucha, Андроидный браузер это простите кто ?*
androgin; +1 Ответить
11. Программулькин 289 10.06.14 10:39 Сейчас в теме
чета я нифига не понял.
Скачал КонтактыМВП.dt, на компе создал чистую файловую конфу, залил КонтактыМВП.dt, установил апач 2.2 , на диске C создал каталог WWW, в нем папку MVP. Далее открыл базу в режиме конфигуратор, тыкаю администрирование-публиковать на веб-сервере, далее
Имя : MVP
Веб-сервер: Апач 2.2.
Каталог:C:\www\MVP
"Истина" Публиковать тонкий клиент и веб-клиент
"Истина" Публиковать стандартный интерфейс O Data
"Истина" Публиковать Web сервисы по умолчанию
"Истина" Публиковать HTTP сервисы по умолчанию
Имя Контакты
Корневой url contacts

Куда мне нажать и что, где запустить, что бы позвонить, и что я не так сделал? (мобилка галактика 4 s с браузером от яндекса).
12. rtnm 592 10.06.14 21:50 Сейчас в теме
(11) Программулькин, если публикация прошла успешно и вы указывали имя MVP, то для запуска мобильного веб-приложения "Контакты" необходимо в браузере телефона перейти по ссылке http://ИмяИлиIPСервера/MVP/hs/contacts/index.html
13. Программулькин 289 11.06.14 08:55 Сейчас в теме
спасибо, заработало, кстати если на компе стоит звонилка IP телефонии , то тоже работает.
14. rus128 2 11.06.14 11:17 Сейчас в теме
Респект автору за разведку новых технологий и за лаконичную статью!
15. gudun_ku 61 27.06.14 14:59 Сейчас в теме
Если мобильная платформа не будет работать на Windows Embedded, она останется игрушкой для торговых представителей.
С помощью ТСД на Андроид сканировать нормально большие партии товаров невозможно, поэтому ни Моторола, ни Даталоджик,
например, не делают ТСД на Андроид.
17. Redokov 80 01.07.14 11:40 Сейчас в теме
(15) gudun_ku, сфера мобильных приложений не замкнута на ТСД. Гораздо интереснее делать приложения для бизнеса, интегрирующие функционал ERP-систем. Очень мало директоров и топов предприятия используют платформы, отличные от iOS и Android.
А сканирование штрихкодов - дело времени. Доработают и настроят. А вот завести инфраструктуру приложений, которая сложилась на Андроид и iOS - дело значительно более сложное.
18. DitriX 1814 02.07.14 11:45 Сейчас в теме
(15) winCE - устарела давно. И моторола уже давно выпускает тсд на андроид.
http://www.motorolasolutions.com/US-EN/Business+Product+and+Services/Mobile+Computers/Handheld+C­omputers

(17) уже все давно работает и все с этим работают.:)
16. chmv 01.07.14 10:26 Сейчас в теме
19. John_d 2481 15.07.14 20:06 Сейчас в теме
можете подсказать javascript-код, как при открытии веб-приложения в строку поиска подставлялось значение по умолчанию? (например Иванов)
20. Программулькин 289 22.09.15 14:12 Сейчас в теме
на платформе 8,3,6 выдаёд ошибку
{Обработка.КонтактыМВП.МодульМенеджера(16,16)}: Тип не определен (HTTPСервисОтвет)
Ответ = Новый <<?>>HTTPСервисОтвет(200); (Проверка: Толстый клиент (обычное приложение))
{Обработка.КонтактыМВП.МодульМенеджера(26,16)}: Тип не определен (HTTPСервисОтвет)
Ответ = Новый <<?>>HTTPСервисОтвет(200); (Проверка: Толстый клиент (обычное приложение))
{Обработка.КонтактыМВП.МодульМенеджера(36,16)}: Тип не определен (HTTPСервисОтвет)
Ответ = Новый <<?>>HTTPСервисОтвет(200); (Проверка: Толстый клиент (обычное приложение))

Как победить?
21. rtnm 592 22.09.15 15:46 Сейчас в теме
(20) Программулькин, проверить, что действительно используется платформа 8.3.6 и не используется режим совместимости, других идей нет
22. Steelvan 06.03.16 13:19 Сейчас в теме
(20) Программулькин,

Читать внимательно "Проверка: Толстый клиент (обычное приложение"
Настраивать в Сервис / Параметры / Модули / Проверка.

Вроде пишешь на русском, а вопрос как от тупого америкакашки.
23. seva1405 38 17.09.16 22:34 Сейчас в теме
Спасбо за статью! Давно ждал подобного от 1с.
Сразу пришла идея сделать что-то похожее на сайт, но с этой идеей меня не поняли бы даже на инфостарте

С удовольствием бы почитал такую статью, надеюсь вы все таки решитесь на нее.
24. Mortal 80 02.02.17 15:05 Сейчас в теме
Приветствую!
Решил таки поковырять http-сервисы. Попалась Ваша разработка. Базу установил, опубликовал, подключаюсь с мобильника (Сяоми mi4s), но поиск не работает. Такая же картина при подключение с компьютера.
Не подскажете, в чем может быть проблема?
https://cloud.mail.ru/public/ETS1/DkUSBfp25

25. rtnm 592 03.02.17 13:12 Сейчас в теме
(24) Привет, сложно сказать, надо отлаживать.
Оставьте свое сообщение
Вопросы с вознаграждением