【发布时间】:2020-10-15 03:13:28
【问题描述】:
我们目前正在使用 Acumatica Mobile 来处理 Bin Transfers。我们还在研究 Scandit 应用程序,以便能够扫描仓库中的出入库位置标签。到目前为止,我们可以扫描位置,但只能在搜索窗口中。我们希望能够在主屏幕上扫描/输入位置,而无需进入搜索窗口。似乎选择器迫使您进入搜索窗口。 Acumatica Mobile 中有没有办法解决这个问题。
【问题讨论】:
标签: acumatica
我们目前正在使用 Acumatica Mobile 来处理 Bin Transfers。我们还在研究 Scandit 应用程序,以便能够扫描仓库中的出入库位置标签。到目前为止,我们可以扫描位置,但只能在搜索窗口中。我们希望能够在主屏幕上扫描/输入位置,而无需进入搜索窗口。似乎选择器迫使您进入搜索窗口。 Acumatica Mobile 中有没有办法解决这个问题。
【问题讨论】:
标签: acumatica
这是一个相当古老的问题,但有一个相对较新的解决方案。我正在使用 2020R1,我们现在可以利用移动应用程序中的内置扫描功能。
您的字段必须在 ASPX 中定义为文本编辑。然后只需将该字段添加到移动应用屏幕(如果还没有)并使用 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
}
}
}
点击条码图标,内置条码阅读器将打开,利用摄像头扫描条码。
【讨论】:
您可以尝试将 Location 字段的 ForceType 设置为 "String" 以将选择器替换为文本编辑。这将允许直接在表单上键入值,但您将失去所有选择器功能,例如搜索记录。另一种选择是将 PickerType 属性设置为 Searchable。更多Field标签属性请参考Acumatica Product Documentation
【讨论】: