Уроки Mobile SMARTS: Переходы по действиям

Последние изменения: 22.05.2017

Тема: урок посвящён переходам между действиями в алгоритме операции.

Содержание: показаны возможности Mobile SMARTS по формированию алгоритма операции, рассмотрены переходы между действиями и их разновидности.

Рекомендуется к прочтению:

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

  1. Скопировать приведённый текст в буфер обмена (Ctrl+C).
  2. Открыть Панель управления Mobile SMARTS.
  3. Выбрать узел «Типы документов», вставить содержимое буфера (Ctrl+V).

После выполнения этой последовательности в конфигурации появится операция «Демооперация».

<DocumentType alias="Демооперация" allowRemoveDocuments="True" askWarehouseBeforeDocumentSelection="False" autoCreateNewDocument="False" autoOpenSigleDocument="False" autoStartNewDocumentCreation="False" autoStartNewDocumentCreationForEmptyList="False" barcodeDocumentSelection="True" checkServerBarcodes="True" clientCreating="True" cyclic="False" defaultMainButtonHeight="26" documentSelectionText="" fullscreen="False" inaccessibleForDocumentAbsence="False" input="False" itemFormat="" manualDocumentSelection="True" manualExit="False" name="32bee139-cf80-4437-8158-97a70bca44f1" output="False" refreshTimeForServerList="0" removeAfterFinish="False" removingDelay="0" runDataExchangeOnDocumentCompleted="True" showDeclaredQuantities="False" showDocumentsFromServerInList="False" showFinishedServerDocuments="False" showInProcessServerDocuments="False" virtual="True" writeChangeInfoToDocument="False"> <Actions capacity="8"> <QuestionAction autoCloseTime="0" backgroundImage="" breakPoint="False" cancelType="None" defaultButtonHeight="0" fullscreen="Inherit" id="6da67e5d-e8da-4062-90bc-8887ac38eb89" indent="0" nextDirection="" transactionNotch="True" welcomeText=""> <ButtonDirections capacity="0" /> <ButtonTexts capacity="0" /> <KeyJumps capacity="0" /> </QuestionAction> <ScanAction autoCloseTime="0" autoSelectSingleProduct="True" autoShowSelectionList="False" backgroundImage="" barcodeConvertion="ToUpper" barcodeSessionVariable="ScannedBarcode" breakPoint="False" cancelType="None" canManualShowProductList="True" canSelectCell="False" canSelectPallet="False" cellDirection="" errorSelectDirection="" fullscreen="Inherit" headerText="{SelectedProduct.Product.Name} {SelectedProduct.Product.CurrentQuantity}" id="333c4bc3-8885-4021-ae79-018ec215fd36" ignoreBaseBarcodes="False" ignoreQuantityPolicy="False" indent="0" nextDirection="" notFoundErrorText="товар не найден" palletDirection="" playAudioOnError="True" processSessionBarcode="False" productsListHeaderText="" quickSelectProduct="False" searchingProducts="" searchPreviousSelected="False" selectionCellNum="0" selectionCellText="" selectionFirstCellText="" selectionListFormat="" selectionPalletText="" selectionSecondCellText="" selectionStorageVariable="" sucsessSelectDirection="" transactionNotch="True" useOnlyDocumentProducts="False" waitImage="" welcomeText="Отсканируйте штрихкод товара:" withoutControls="False"> <ExcludeClassificators capacity="0" /> <IncludeClassificators capacity="0" /> <KeyJumps capacity="4"> <KeyToAction barcode="" condition="" key="Escape" modifiers="None" /> </KeyJumps> <TreeTypeIds capacity="0" /> </ScanAction> <ConditionAction breakPoint="False" id="a42a95a0-6ff9-4d0f-b9c5-333175bc537b" indent="0" nextDirection="" noDirection="" yesDirection=""> <Conditions capacity="0" /> </ConditionAction> <SimpleQuantityAction autoCloseTime="0" backgroundImage="" breakPoint="False" cancelType="None" fullscreen="Inherit" headerText="{SelectedProduct.Product.Name}" id="28d89cbb-ac85-4eb8-8b4c-58ee8aaac683" indent="0" nextDirection="" transactionNotch="True"> <KeyJumps capacity="0" /> </SimpleQuantityAction> <QuestionYesNoAction autoCloseTime="0" backgroundImage="" breakPoint="False" cancelType="None" fullscreen="Inherit" id="b118798d-cc22-491b-8c17-9047b1db9d1b" indent="0" message="Повторить сканирование?" nextDirection="" noDirection="" transactionNotch="True" yesDirection=""> <KeyJumps capacity="0" /> </QuestionYesNoAction> <FinishAction breakPoint="False" id="4e256899-5534-4c97-ba4d-2c76d42fa8ad" immediately="True" indent="0" nextDirection="" /> </Actions> <Columns capacity="0" /> <Errors capacity="0" /> <Fields capacity="0" /> <InfoStrings capacity="0" /> <Tables capacity="0" /> </DocumentType>

Смотрите также:

 Добавление колонки в документ

 Просмотр строк документа

 Создание меню на ТСД

 Программирование операций