Все доступные действия в Mobile SMARTS делятся на визуальные и не визуальные. Визуальные и не визуальные действия по-другому можно назвать как «с окошками» и «без окошек».
Визуальные действия являются модальными, т.е. требуют от пользователя какого-то действия – ввода данных, выбора чего-то из списка и т.д. (меню, выбор номенклатуры, просмотр записей, редактирование полей). Это те действия, которые представляют некую формочку.
Практически все визуальные действия содержат свойства, задающие пользовательский интерфейс на терминале – например, «Текст в верхней части окна», «Текст в самом окне» и т.д. Все визуальные действия системы имеют возможности по настройке своего внешнего вида и выводу сопроводительных текстов для пользователя, в том числе с помощью шаблонов и форматирования.
Не визуальные действия (например, группы «Программирование» или «Работа с документом») ничего не требуют (например, присваивание, различные проверки, вызовы, записи), и выполняются одно за другим до тех пор, пока не наступит очередь визуального действия или документ не закроется.
Значок напротив некоторых действий в алгоритме означает, что такое действие является визуальным.
Вот как выглядят на ТСД визуальные действия:
Например, текст в верхней части окна задан шаблоном с форматированием.
{GlobalVars.СпрятатьПомощь==True:;<r size="8">(esc) или 01 - меню | 0 - все товары | 02 - просмотр строк | 03 - смена режима</r><hr/>}
{SelectedProduct.ОтображаемоеИмя}
<DarkRed><b>{SelectedProduct.КолвоВДокументе:Сканировано (0)}{SelectedProduct.Packing.Name}</b></DarkRed>
{SelectedProduct.ЦенаСклад}