Acumatica Mobile修改位置字段以便能够扫描条形码

时间:2017-12-11 18:04:15

标签: acumatica

我们目前正在使用Acumatica Mobile处理Bin Transfers。我们还在查看Scandit应用程序,以便能够扫描仓库中的from和to bin位置标签。到目前为止测试我们可以扫描位置,但只能在搜索窗口中扫描。我们希望能够在主屏幕上扫描/输入位置而无需进入搜索窗口。选择器似乎强迫您进入搜索窗口。在Acumatica Mobile中是否有办法解决这个问题。

2 个答案:

答案 0 :(得分:0)

您可以尝试将 ForceType 设置为“String”以获取“位置”字段,以使用文本编辑替换选择器。这将允许直接在表单上键入值,但您将失去所有选择器功能,如搜索记录。另一个选项是将 PickerType 属性设置为 Searchable 。有关字段标记属性的详细信息,请参阅Acumatica Product Documentation

答案 1 :(得分:0)

这是一个相对较旧的问题,具有相对较新的解决方案。我正在使用2020R1,现在我们可以利用Mobile App中的内置扫描功能。

您的字段必须在ASPX中定义为textedit。然后,只需将字段添加到移动应用程序屏幕(如果尚未添加),并使用 special = BarCodeScan 装饰它,如下例所示。

add screen ZZ301000 {
add container "ScanContainer" {
    add field "MyBarcode"
    {
      special = BarCodeScan
    }
    add containerAction "Insert" {
      icon = "system://Plus"
      behavior = Create
    }
    add recordAction "Save" {
      behavior = Save
    }
    add recordAction "Cancel" {
      behavior = Cancel
    }
    add recordAction "Insert" {
      behavior = Create
    }
  }
}

结果将类似于下图: Barcode Scanner on Description Field

通过单击条形码图标,将打开内置的条形码读取器,以利用相机扫描条形码。