1С:Предприятие 8
Система программ
Архитектура платформы 1С:Предприятие
(версия 8.3.26)

Мобильный клиент

Мобильный клиент — это мобильное приложение, собранное с помощью платформы мобильного клиента. Оно взаимодействовует с информационными базами онлайн.

Если проводить аналогию с настольной версией платформы, то мобильный клиент является аналогом тонкого клиента, работающего с информационной базой, опубликованной на веб-сервере.

Мобильный клиент

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

  • взаимодействие с информационной базой должно выполняться в онлайн-режиме;
  • на мобильном устройстве должна быть доступна вся функциональность «основного» прикладного решения, даже такого крупного, как, например, «1С:ERP Управление предприятием»;
  • интерфейс должен обеспечивать комфортную работу на любых мобильных устройствах с любым размером и расположением экрана

Автоматизация построения интерфейса форм

Формы, разработанные для настольной версии 1С:Предприятия, мобильный клиент автоматически компонует таким образом, чтобы обеспечить удобство работы с ними на маленьких экранах мобильных телефонов на приемлемом уровне.

Например, важным элементам формы, таким как таблица динамического списка в форме списка или табличный документ в форме отчёта, мобильный клиент даёт больше места на форме. Менее важным элементам он даёт меньше места, убирая их, например, в сворачиваемую группу. То же самое касается важных колонок списка, таких, например, как Номер или Дата.

Мобильный клиент

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

Мобильный клиент

Адаптация конфигурации к мобильному клиенту

Для того, чтобы эта трансформация выполнялась ещё лучше, специально для мобильного клиента разработчику нужно указать некоторые новые свойства элементов формы, избавиться от каких-то особенных и нестандартных интерфейсных решений. То есть требуется некоторая доработка, но она гораздо проще, чем создание специализированного полнофункционального мобильного приложения.

Мобильный клиент