所有交易都可以强制使用垃圾箱除了“设置”>“会计”>“会计首选项”>“物品/库存”中的“物品收据”,正如 Simon Delicata 在评论中提到的,还有一个选项可以在物品收据上使用首选垃圾箱:
设置 > 会计 > 会计首选项 > 物料/库存“在物料收据上使用首选垃圾箱”。
启用此首选项后,物料收据上的“Bin”字段将默认为首选垃圾箱,而不是将该字段留空。 如果您希望 Bin 字段默认保持空白,请禁用此首选项。
当然,这需要确保所有垃圾箱前面都有一个首选垃圾箱。
如果您不想走这条路,另一个可能的解决方案是一个工作流程或脚本,检查“提交之前”中的每个项目,以及该项目的记录上是否选中了“使用垃圾箱”,但垃圾箱字段为空,您可以阻止提交收据。 向用户发出警报。如果使用 SuiteScript 2.0,N/ui 模块会公开本机警报元素(对话框、横幅消息等)
编辑:我错了,如果你想使用 N/ui 模块消息/对话框,你需要使用客户端脚本。
@spectre-d,
我可以参考有关如何创建此脚本的任何指导或知识页面吗?这似乎也正是我们公司所需要的。
谢谢!