На Инфостарте часто обсуждаются адаптации дизайна мобильных приложений с HTML. Мы рассмотрим, как реализовать динамический подбор товаров на платформе 1С, улучшая пользовательский опыт без HTML-методов. (Также добавлен небольшой пример авторизации в мобильном приложении).
Основная идея заключается в том, что вместо использования стандартного динамического списка (Табличных частей) для отображения данных, информация выводится на форму динамически. При этом элементы формы обновляются и оформляются с использованием различных декораций, что делает интерфейс более привлекательным и удобным для пользователя.
Каждый элемент формы привязан к строкам табличной части и отрисовывается программно при взаимодействии с табличной частью. Каждая строка разбивается на отдельные декорации и группируется в мобильном интерфейсе в соответствии с разрешением экрана.
Ниже прикреплена конфигурация с примерами. Конфигурация чистая, используются только примеры (можно увидеть на прикрепленных скринах)!
- Авторизация
- Динамический подбор
- Динамическая отрисовка (простая обработка, которую можно перенести в документ)
Из недостатков - это небольшое понижение оптимизации (при больших объемах), но можно ограничить некоторый объем выводимых данных в мобильном приложении.
Тесты проводились на платформе 1С:Предприятие 8.3 (8.3.23) и выше.
Мобильная платформа 8.3.23 (Мобильное приложение, мобильный клиент).