Войти в кабинет Ваша корзина пуста

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

Категории:  Действия

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


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

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

Параметр

Значение

Описание

{SelectedProduct}

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

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

{ScannedBarcode}

Строка

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

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

Да | Нет

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

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

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

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


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

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

Параметр

Значение

Описание

{SelectedProduct}

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

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

{ScannedBarcode}

Строка

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

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

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

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


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

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

.Главное

Свойство

Значение

Описание

Имя

Имя действия

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


Общее

Свойство

Значение

Описание

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

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

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

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

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

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

Операция

Имя

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


Управление

Свойство

Значение

Описание

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

Имя действия

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

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

Имя действия

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




Не нашли что искали?

Задать вопрос в техническую поддержку