Программирование пользовательского интерфейса приложений в Mobile SMARTS

Последние изменение: 27.06.2017


Возможности по конфигурированию

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

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

Набор экранных форм

На текущий момент список возможных форм ТСД в Mobile SMARTS следующий:

Жесткие формы, составная часть основного приложения

Для примера - показаны четыре основные формы.  Помимо них есть форма ввода пароля администратора, форма блокировки экрана и т.п.

Часть форм опциональные, т.е. в зависимости от настроек приложения они могут отсутствовать.

Вход в программуГлавное менюВыбор документа для работыСоздание нового документа

Опциональное окно.  Не отображается, если пользователь в системе только 1 и у него нет пароля.

Обязательное окно.  Но набор операций настраиваем для каждой группы пользователей. Можно настроить порядок и вид кнопок.

Опциональное окно, т.к. документы можно создавать автоматически при выборе операции в главном меню. Также можно разрешать/запрещать ручной выбор, выбор  сканированием и т.п.

Опциональное окно. Можно запретить создавать документы на ТСД.  Можно настроить автосоздание документа при выборе операции в главном меню.

Формы действий, из которых можно строить алгоритмы обработки

Порядок, количество, частично внешний вид и особенно поведение - настраиваемы в среде разработки Mobile SMARTS.

Выбор номенклатурыПоле ввода со спискомПоля ввода

Действие выбор номенклатуры любым из следующих способов (настраиваемо): сканированием, вводом цифр вручную, выбором вручную из списка, поиском по значению переменной, поиском по части названия.

Действие редактирования поля, с возможностью отображения списка вариантов для выбора значения.

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


Ввод количестваСписок или таблицаСообщениеОшибка

Действие ввода количества номенклатуры.  Позволяет редактировать сразу в нескольких единицах измерения (в зависимости от номенклатуры), есть встроенный калькулятор.

Действие просмотр записей, с возможностью задать источник данных, колонки, формат выводимых значений, реакцию на выбор строки.

Действие сообщение, выводит информацию в духе MessageBox (не пустать с сообщениями, посылаемыми на ТСД в духе ICQ).

Действие сообщение, в варианте «Отображать как ошибку (красным) = Да».


Выбор «Да/Нет»МенюПроизвольный отчетФотографирование

Действие выбора Да/Нет, позволяет задать пользователю вопрос.

Действие меню из кнопок, подходит как для собственно меню, так и для вопросов с несколькими вариантами ответа.

Действие произвольного окна с таблицами, текстами, кнопками.  Возможен просмотр с прокруткой.

Действие фотографирования.  Возможность сделать фотографию, если поддержка такой функции реализована для конкретного устройства.