Действие «Вызов операции»

Категории:  Действия
Теги: действия
Последние изменения: 04.09.2015

Кроме самого алгоритма в типе документа, для облегчения процесса программирования в Mobile SMARTS можно создавать отдельные операции, которые потом могут использоваться в различных алгоритмах. Для того чтобы воспользоваться этими операциями их необходимо как-то вызвать. Для этого в Mobile SMARTS предусмотрено действие «Вызов операции» — не визуальное действие, позволяет вызывать определенную (заранее созданную) операцию в нужном месте алгоритма. После вызова операции будет выполняться алгоритм заданный в ней.

Входные параметры

В зависимости от операции могут быть заданы те или иные входные параметры, в таблице приведены некоторые их них.

Параметр

Значение

Описание

{SelectedProduct}

Товар с упаковкой

Товар с упаковкой, количеством и дополнительными полями.

{ScannedBarcode}

Строка

Отсканированный для поиска штрихкод.

ВводСерНомеров

Да | Нет

Следует ли вводить серийные номера.

Другие параметры

Имя (если не указана передача явно) или другие значения

Параметры передаются в операцию даже если не указана их передача явно. В таком случае они передаются просто по совпадению имен в описании операции и текущей сессии.


Результат работы

В зависимости от операции могут быть заданы те или иные выходные параметры, в таблице приведены некоторые их них.

Параметр

Значение

Описание

{SelectedProduct}

Товар с упаковкой

Товар с упаковкой, количеством и дополнительными полями.

{ScannedBarcode}

Строка

Отсканированный для поиска штрихкод.

Другие параметры

Имя (если явно не настроены возвраты) или другие значения

Значения возвращаются только при успешном завершении операции. При прерывании — ничего не возвращается. Явно не настроенные возвраты передаются в текущую сессию просто по имени, заданному в операции.


Настройки действия

Полный список свойств данного действия следующий:

.Главное

Свойство

Значение

Описание

Имя

Имя действия

Должно быть заполнено для задания на него переходов. Имя можно не указывать. В этом случае на такое действие нельзя задать явного перехода по какому-либо событию или условию.


Общее

Свойство

Значение

Описание

Входные параметры

Входные параметры операции

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

Выходные параметры

Возвращаемые значения операции

Необходимо учитывать, что значения возвращаются только при успешном завершении операции. При прерывании — ничего не возвращается. Явно не настроенные здесь возвраты передаются в текущую сессию просто по имени, заданному в операции.

Операция

Имя

Имя вызываемой операции.


Управление

Свойство

Значение

Описание

Операция была прервана

Имя действия

Имя действия для перехода. Задает направление перехода, если операция была завершена с помощью «Прервать операцию» (abort).

Операция выполнена

Имя действия

Имя действия для перехода. Задает направление перехода, если операция была завершена с помощью «Завершить операцию» (return) или естественным путем, дойдя до конца операции.

Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500