Возврат к списку

В новой версии платформы «1С:Предприятие» появится мобильный клиент

30.10.2017     

Новая технология для работы с приложениями платформы «1С:Предприятие» будет реализована в версии 8.3.12. Она позволит создавать приложения для мобильных устройств, в которых работа с информационной базой будет происходить по аналогии с тонким клиентом.

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

Среди них задачи, обладающие следующими особенностями:

  • Выполнение взаимодействия с информационной базой в онлайн-режиме;
  • Доступность полной функциональности «основного» прикладного решения на мобильном устройстве независимо от его масштабов;
  • Интерфейс, адаптированный для комфортной работы на мобильных устройствах с любым размером и расположением экрана.

Дистрибутив мобильного клиента содержит исполняемые файлы, из которых разработчик может собрать приложение для мобильного устройства таким же образом, как собираются приложения из мобильной платформы. Приложение, созданное таким образом, может напрямую взаимодействовать с кластером серверов «1С:Предприятия» также, как тонкий клиент. Но при этом мобильный клиент обеспечивает автоматическую трансформацию декларативно описанных в конфигурации форм в интерфейс, аналогичный интерфейсу мобильной платформы.

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

  • Мобильный клиент содержит всю функциональность мобильной платформы, обусловленную используемыми устройствами. Например, он позволяет делать фотографии, набирать номер абонента, принимать PUSH-сообщения и т.д.;
  • Работает не только с той версией сервера, для которой он был собран. Мобильный клиент может работать с любой версией сервера, пока в ней не произойдет существенное изменение протокола обмена или архитектуры формы.

Среди ограничений мобильного клиента разработчики выделяют взаимодействие с кластером серверов только по протоколу HTTP(HTTPS), а также недоступность некоторых объектов встроенного языка и элементов интерфейса. 

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


Автор:
Виктория Дорохина Консультант 1С


Комментарии
Избранное Подписка Сортировка: Древо
1. Adam12345678 3 30.10.17 13:12 Сейчас в теме
Да здравствует мобильность!
AlexGroovy; biz-intel; Rezident495; user642047_ziborov.roman; sstas007; TreeDogNight; Brawler; Gang031; nikolayD; neikist; CyberCerber; spezc; +12 Ответить
2. Red_Devil 159 30.10.17 13:25 Сейчас в теме
не занимался веб разработкой, а до этого что было?
В чем отличие мобильной платформы от мобильного клиента
3. TODD22 17 30.10.17 13:34 Сейчас в теме
(2)Видимо в том что платформа была полноценной платформой, а клиент это только клиент. По аналогии с тонким клиентом УФ.
4. guy_septimiy 30.10.17 13:38 Сейчас в теме
(2) Мобильная платформа это аналог обычной платформы только на телефоне.

Основная проблема в распространении всего этого в массы будет в том, что по сути каждой организации нужно свое приложение в AppStore или PlayMarket.
В итоге 99% просто не захочет заморачиваться
20. Brawler 395 30.10.17 21:20 Сейчас в теме
(4) Ну на андройде никто не отменял возможность устанавливать проги минуя магазин, а что там на яблоках происходит не знаю.
5. s22 20 30.10.17 13:48 Сейчас в теме
(2) Мобильная платформа - это разработка офлайн клиента
Мобильный клиент - это разработка онлайн клиента.
andrey314; Korkmas; Mnemonik; neikist; Andrsan; +5 Ответить
7. kolya_tlt 11 30.10.17 14:10 Сейчас в теме
(2)прочитайте новость заново, там об этом написано
26. user623969_dusa 31.10.17 11:52 Сейчас в теме
(2) в мобильной платформе половины объектов нет поставьте свойство конфигурации мобильная и регистров не будет
6. KroVladS 30.10.17 13:58 Сейчас в теме
Новости запаздываю на 2-3 дня.. плохо работаете товарищи.
rpgshnik; +1 Ответить
14. support 4408 30.10.17 15:58 Сейчас в теме
(6) Советую подписаться на первоисточник, чтобы не опаздывать.
GreenDragon; +1 Ответить
15. KroVladS 30.10.17 16:21 Сейчас в теме
(14) Так подписан, уже 3 раза с коллегами обсудили. Захожу на инфостарт думаю чего новенького почитаю, а тут.
17. support 4408 30.10.17 16:33 Сейчас в теме
(15) Мы не преследуем цель быстро скопировать новость. Мы создаем место для обсуждения с коллегами по цеху.
18. support 4408 30.10.17 16:36 Сейчас в теме
(15) Новость была в пятницу, сегодня понедельник. Не думаю, что для этой новости критично, когда ее обсуждать.
8. palsergeich 30.10.17 14:12 Сейчас в теме
Голоса в моей голове говорят, что подгонка элементов форм под мобильные устройства будет удовольствие ниже среднего. Что то я в типовых практически не вижу стандартных автогенерируемых форм, и это будет большая боль.
Именно в приложении удается достаточно неплохо и быстро верстать формы, что бы их дизайн практически не зависел от экрана и ориентации устройства (даже достаточно сложные), обмены очень даже хорошо и универсально пишутся.
10. Darklight 14 30.10.17 14:52 Сейчас в теме
(8)Может пока это просто задел на будущее, а там после 1С: Предприятие 8.4 появятся и более гибковерстаемые формы - которые можно будет (и в типовых решения так и будут делать) сразу верстать "универсальным" образом для десктопа и для мобильного клиента (и тут же тестить в предпросмотре). Просто разница между, скажем, планшетом и ноутбуком (вернее нетбуком или накрайняк ультрабуком) - не такая уж большая по экрану (тут больше разница в удобстве управления: мышь или палец, вернее пальцы) - адаптировать одну форму к другой не сложно (ведь не вызывает же сейчас проблему работа пользователей на разных мониторах 4:3 17-19'' и 21:9 27-29''). Для экранов смартфонов - да - нужно по-любому делать отдельные формы - десктопные в них вообще никак не впихнуть,
19. nikolayD 5 30.10.17 16:46 Сейчас в теме
(8)
Что то я в типовых практически не вижу стандартных автогенерируемых форм, и это будет большая боль.
Обычная форма - Управляемая форма - Мобильная форма :)
корум; +1 Ответить
9. Darklight 14 30.10.17 14:43 Сейчас в теме
Круто, вот, этого мобильной платформе точно не хватало - теперь можно будет более менее нормально работать с десктопными конфигурациями (назовём классические приложения так) на планшетах, а то и на смарт телевизорах, вдруг кому захочется поработать. На смартфонах вряд-ли - экран маловат - но если под них делать отдельные формы - и то и на них тоже. В общем, слава прогрессу, платформа развивается. Жаль только, не развивается сам язык 1С - что появилось со врём 8.0 то и осталось... немного IDE-конфигуратора улучшилась, немного встроенные прикладные объекты расширились, упр. приложение появилось (наверное, после кластеров, это самое весомое, что было, затем мобильная платформа - всё это хорошо), но за, почти, 15 лет - это слишком мало.... хочется нового развития самого языка конфигурирования 1С.
CyberCerber; TreeDogNight; +2 Ответить
21. Brawler 395 30.10.17 21:24 Сейчас в теме
(9) Не забывайте, что бедностью языка программирования и достигается такая многоплатформенность.
Прокачаете язык, не сможете все это поддерживать в разных клиентах.
23. nickpugachev 31.10.17 02:21 Сейчас в теме
(21) на java/net core & xamarin, node.js и еще кучу всего пальцем не показывать?
24. Brawler 395 31.10.17 08:19 Сейчас в теме
(23) потыкайтесь лучше в такую штуку как Pascal Script.
Скачайте, установите. Делфа еще нужна будет. Вот как заюзаете, то расскажете нам насколько сильно эта штука отличается от языка 1С. ORM от 1С в виде прикладных объектов в данном случае не рассматриваем.
32. nickpugachev 01.11.17 02:37 Сейчас в теме
(24) скриптовые языки можно рожать пачками на любом из, благо фреймворков для этого уже достаточно наплодили, только зачем? можно даже не рожать, а взять тот же node и вперед. заодно будет то же отсутствие человечной типизации (пока не надоест и не захочется typescript).
поддержка многоплатформенности не зависит от бедности языка, java спокойно заведется на какой нибудь pi со всеми своими возможностями.
11. Darklight 14 30.10.17 14:58 Сейчас в теме
На картинке в схеме подключения не хватает ещё и линии связи от декстопного компьютера - к WEB-севреру, показывающая что они тонике клиенты могут со всех устройств работать одинаково - через один и тот же шлюз WEB-сервер, наряду с другими дексктопными клиентами, работающими напрямую с информационной базой. И, ну как я понял, применять сервер 1С: Предприятие здесь не требуется (т.е. можно работать с файловой базой, как это было и у десктопных семейств клиентов).

Но не ясным, пока, остался вопрос получения лицензии. У мобильной платформы - отличная схема лицензирования, от десктопной. А как будет дело у мобильного клиента? Десктопный тонкий клиент, подключаемый через WEB-сервер может брать лицензии, кажется, только на стороне сервера (запрашивая их из ключа, по сети или сервера 1С: Предприятие)? Наверное, мобильный тонкий клиент будет так же работать.
13. palsergeich 30.10.17 15:06 Сейчас в теме
(11) Думаю что схема работы лицензирования будет аналогична Веб клиенту, по описанию это похоже на Web view приложение...
12. dimisa 103 30.10.17 15:04 Сейчас в теме
Оооочень похоже на реализацию идеи докладчика с INFOSTART EVENT 2017 COMMUNITY
"3000 пользователей на 3 ядерном Атлоне сверхтонкий веб клиент для 1С Лазаренко Юрий"

очень очень очень тонкий клиент на JS.
16. KroVladS 30.10.17 16:23 Сейчас в теме
(12) Совсем не то.
Тут лицензии будут сжираться за запуск каждого клиента, а там только при активных действиях пользователя.
Тут на 3 ядерном Атлоне 3000 пользователей явно не запустишь.
Это всё мои догадки, пока детали работы не раскрыты.
22. Brawler 395 30.10.17 21:27 Сейчас в теме
К сожалению не показан пример внешнего вида получаемого интерфейса пользователя в статье опубликованной 1С.
andrey314; CyberCerber; +2 Ответить
27. Darklight 14 31.10.17 12:49 Сейчас в теме
(22)Думаю, пока и показывать особо нечего - чтобы народ зря не пугать кривыми формами. Рано ещё. Задайте этот вопрос в следующем году - когда об этом появится новая информация в "Зазеркалье 1С" Уже сейчас там можно чуть подробнее почитать (но пока без примеров отображения.
25. TreeDogNight 15 31.10.17 10:44 Сейчас в теме
Отличная новость! С настройкой синхронизации в мобильной платформе действительно много геморроя!
28. Darklight 14 31.10.17 12:55 Сейчас в теме
(25)Учтите - это два совершенно разных подхода. Они почти несовместим друг с другом. У каждого есть ворох своих плюсов и ещё мешок минусов. Идеальных решений 1С делать не умеет, прочем их никто не умеет делать, просто у кого-то получается лучше, чем у других. Не у компании 1С ли это, часом?
TreeDogNight; +1 Ответить
29. TreeDogNight 15 31.10.17 14:50 Сейчас в теме
(28) Согласен с вами! Просто у меня был опыт настройки синхронизации мобильного приложения с основной базой, где синхронизация должна была быть очень частой (один раз в 5-10 секунд) из-за чего приходилось использовать фоновые задания, которые в мобильном приложении сильно глючат...
30. Darklight 14 31.10.17 15:20 Сейчас в теме
(29)Просто переход на Мобильный клиент - не позволит работать офлайн - это очень существенное отличие. так же не знаю, но надеюсь можно будет в Мобильном клиенте, хотя бы сохранять какие-то промежуточные данные в мобильное файловое хранилище - между онлайн сеансами. А то может и этого не быть :-(
А для синхронизации в Мобильном приложении 1С добавят, кстати, регл. задания.
31. TreeDogNight 15 31.10.17 16:16 Сейчас в теме
(30) Думаю вряд ли они реализуют такую возможность, ведь приложение будет работать как я понял по принципу веб-клиента... В виде промежуточных данных скорее всего будет сохраняться кэш используемых функций... Мне вот интересно, как будет выглядеть в этом мобильном клиенте подключенная база ЕРП...
33. andrey314 10 05.11.17 20:56 Сейчас в теме
Что-то известно о сроках выхода?
34. gradi 3 29.01.18 12:13 Сейчас в теме
(33) вроде вышла версия с мобильным клиентом.
Кто-нибудь уже посмотрел что это такое?
Оставьте свое сообщение