Разработка алгоритма в Mobile SMARTS сводится к его компоновке из готовых блоков в визуальном редакторе. Готовые блоки называются действиями. Все доступные действия в Mobile SMARTS делятся на визуальные и не визуальные.
Визуальные действия | Краткое описание |
---|---|
Указывает программе тот самый товар, для которого будут вводиться количества и пр. Поддерживает наиболее вероятные сценарии выбора товара. | |
Позволяет выводить на экран меню с кнопками для перехода к другим действиям. | |
Позволяет выводить на экран вопрос с кнопками выбора «Да», «Нет». В зависимости от выбранного ответа будет выполнен переход на другое действие. | |
Позволяет выводить на экран какую-нибудь информацию в виде сообщения. | |
Позволяет вносить изменения в строки. Изменения могут вноситься в шапке или колонках документа. | |
Позволяет задать список полей, которые могут редактироваться. Изменения могут вноситься в шапке или колонках документа, может быть указана нестандартная коллекция строк. | |
Отображает фактические и плановые строки документа, строки из буфера или нестандартную коллекцию строк. При отображении строки могут быть отфильтрованы по идентификатору хранения. | |
Позволяет в специальной формочке (окне ввода количества) вручную ввести нужное количество штучного или весового товара. | |
Позволяет в специальной формочке (окне ввода штрихкода) вручную ввести дату. | |
Позволяет в специальной формочке (окне ввода штрихкода) вручную ввести штрихкод палеты. | |
Позволяет в специальной формочке (окне ввода штрихкода) вручную ввести штрихкод ячейки. | |
Позволяет получить снимок с фотокамеры (сканер-имаджера), встроенной в терминал, сохранить сделанный снимок в сессию или в виде JPEG файла на терминале, использовать фото для вставки или загружать сделанные фотографии в учетную систему. | |
Позволяет выбрать из списка подключенных мобильных устройств нужный мобильный принтер, на котором будут печататься этикетки. | |
Позволяет заводить на ТСД новый товар с упаковкой и количеством, для последующего добавления в учетную систему. | |
Позволяет добавлять новую упаковку к номенклатуре прямо на ТСД. | |
Позволяет вывести на экран любой отчет. | |
Позволяет воспроизвести на ТСД видео файл. Действие выполняется только на устройствах с поддержкой проигрывания видео файлов. | |
Позволяет выбрать на ТСД контрольно-кассовую машину для печати чеков. |
Не визуальные действия | Краткое описание |
---|---|
Позволяет задавать выражение присваивания. | |
Предназначено для проверки условий, чтобы выбрать тот или иной путь развития событий в зависимости от этих условий. Позволяет задавать выражение условия. | |
Позволяет отобрать одну строку из документа по определенным заявленным параметрам. | |
Позволяет отобрать все строки из документа по заявленным параметрам. | |
Позволяет создать группу действий, которая может выполняться один раз или циклически (много раз по кругу). | |
Позволяет создать цикл из коллекции строк. | |
Позволяет обратиться к внешней системе для получения или передачи каких-то данных (например, для получения реальных остатков, уточнение цен онлайн и т.д.). | |
Вызывает определенную (заранее созданную) операцию в нужном месте алгоритма. После вызова операции будет выполняться алгоритм заданный в ней. | |
Действие, позволяющее удалить данные из сессии. | |
Записывает в документ внесенные данные. | |
Позволяет удалить строку (строки) документа из конкретной переменной сессии. Можно удалить строку (строки) целиком или выборочно, используя шаблоны. | |
Буфер можно использовать для хранения введенных данных, без прямой записи в документ. | |
Позволяет записать данные из буфера в документ. | |