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

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

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

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

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

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

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

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

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

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

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

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

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

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