В новой версии платформы «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) 165 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) 377 30.10.17 21:20 Сейчас в теме
(4) Ну на андройде никто не отменял возможность устанавливать проги минуя магазин, а что там на яблоках происходит не знаю.
5. sergey makarov (s22) 20 30.10.17 13:48 Сейчас в теме
(2) Мобильная платформа - это разработка офлайн клиента
Мобильный клиент - это разработка онлайн клиента.
andrey314; Korkmas; Mnemonik; neikist; Andrsan; +5 Ответить
7. kolya_tlt kolya_tlt (kolya_tlt) 11 30.10.17 14:10 Сейчас в теме
(2)прочитайте новость заново, там об этом написано
26. Андрей (user623969_dusa) 31.10.17 11:52 Сейчас в теме
(2) в мобильной платформе половины объектов нет поставьте свойство конфигурации мобильная и регистров не будет
6. Vladimir K (KroVladS) 30.10.17 13:58 Сейчас в теме
Новости запаздываю на 2-3 дня.. плохо работаете товарищи.
rpgshnik; +1 Ответить
14. Доржи Цыденов (support) 4391 30.10.17 15:58 Сейчас в теме
(6) Советую подписаться на первоисточник, чтобы не опаздывать.
GreenDragon; +1 Ответить
15. Vladimir K (KroVladS) 30.10.17 16:21 Сейчас в теме
(14) Так подписан, уже 3 раза с коллегами обсудили. Захожу на инфостарт думаю чего новенького почитаю, а тут.
17. Доржи Цыденов (support) 4391 30.10.17 16:33 Сейчас в теме
(15) Мы не преследуем цель быстро скопировать новость. Мы создаем место для обсуждения с коллегами по цеху.
18. Доржи Цыденов (support) 4391 30.10.17 16:36 Сейчас в теме
(15) Новость была в пятницу, сегодня понедельник. Не думаю, что для этой новости критично, когда ее обсуждать.
8. П Ж (palsergeich) 30.10.17 14:12 Сейчас в теме
Голоса в моей голове говорят, что подгонка элементов форм под мобильные устройства будет удовольствие ниже среднего. Что то я в типовых практически не вижу стандартных автогенерируемых форм, и это будет большая боль.
Именно в приложении удается достаточно неплохо и быстро верстать формы, что бы их дизайн практически не зависел от экрана и ориентации устройства (даже достаточно сложные), обмены очень даже хорошо и универсально пишутся.
10. Павел Одинцов (Darklight) 5 30.10.17 14:52 Сейчас в теме
(8)Может пока это просто задел на будущее, а там после 1С: Предприятие 8.4 появятся и более гибковерстаемые формы - которые можно будет (и в типовых решения так и будут делать) сразу верстать "универсальным" образом для десктопа и для мобильного клиента (и тут же тестить в предпросмотре). Просто разница между, скажем, планшетом и ноутбуком (вернее нетбуком или накрайняк ультрабуком) - не такая уж большая по экрану (тут больше разница в удобстве управления: мышь или палец, вернее пальцы) - адаптировать одну форму к другой не сложно (ведь не вызывает же сейчас проблему работа пользователей на разных мониторах 4:3 17-19'' и 21:9 27-29''). Для экранов смартфонов - да - нужно по-любому делать отдельные формы - десктопные в них вообще никак не впихнуть,
19. Nikolay D (nikolayD) 7 30.10.17 16:46 Сейчас в теме
(8)
Что то я в типовых практически не вижу стандартных автогенерируемых форм, и это будет большая боль.
Обычная форма - Управляемая форма - Мобильная форма :)
корум; +1 Ответить
9. Павел Одинцов (Darklight) 5 30.10.17 14:43 Сейчас в теме
Круто, вот, этого мобильной платформе точно не хватало - теперь можно будет более менее нормально работать с десктопными конфигурациями (назовём классические приложения так) на планшетах, а то и на смарт телевизорах, вдруг кому захочется поработать. На смартфонах вряд-ли - экран маловат - но если под них делать отдельные формы - и то и на них тоже. В общем, слава прогрессу, платформа развивается. Жаль только, не развивается сам язык 1С - что появилось со врём 8.0 то и осталось... немного IDE-конфигуратора улучшилась, немного встроенные прикладные объекты расширились, упр. приложение появилось (наверное, после кластеров, это самое весомое, что было, затем мобильная платформа - всё это хорошо), но за, почти, 15 лет - это слишком мало.... хочется нового развития самого языка конфигурирования 1С.
CyberCerber; TreeDogNight; +2 Ответить
21. Игорь Фелькер (Brawler) 377 30.10.17 21:24 Сейчас в теме
(9) Не забывайте, что бедностью языка программирования и достигается такая многоплатформенность.
Прокачаете язык, не сможете все это поддерживать в разных клиентах.
23. Николай Пугачев (nickpugachev) 31.10.17 02:21 Сейчас в теме
(21) на java/net core & xamarin, node.js и еще кучу всего пальцем не показывать?
24. Игорь Фелькер (Brawler) 377 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) 5 30.10.17 14:58 Сейчас в теме
На картинке в схеме подключения не хватает ещё и линии связи от декстопного компьютера - к WEB-севреру, показывающая что они тонике клиенты могут со всех устройств работать одинаково - через один и тот же шлюз WEB-сервер, наряду с другими дексктопными клиентами, работающими напрямую с информационной базой. И, ну как я понял, применять сервер 1С: Предприятие здесь не требуется (т.е. можно работать с файловой базой, как это было и у десктопных семейств клиентов).

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

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