经常遇到快消品行业的销售订单录入,录单员对订单录入效率要求较高,录单员经常抱怨系统反应慢跟不上录单员的录入速度,录入容易出错等, 这个是金蝶云星空 B/S架构模式下,带来的烦恼,由于录入数据需要即时与服务器之间进行交互,且通过服务器返回数据结果填充到单据上。
比如:录入物料 -需要携带物料相关的销售单位、计价单位、基本单位等等字段。 还需要获取系统设置的税率相关设置返回到税率字段等 这里的响应跟网络环境也有关系,如果网络传输不稳定也会导致交互的不流畅。 关于这一块的录入,只能做一些指导建议,来尽可能的提升目前的这种响应效率问题:
1.关于物料模糊查询速率:可以到单据参数配置 设置物料的模糊查询的显示字段和支持查询字段,支持查询的字段越少效率越高(比如仅模糊查询编码), 模糊查询显示字段不宜太多,一般编码、名称即可。
2.关于物料回车后的相关的触发服务,可以在BOS-销售订单-分录物料字段属性-值更新事件--配置的服务可以酌情修改。
比如:税率是固定的13%, 则不需要通过国际化服务靠服务去匹配获取税率。则可以酌情停掉国际化服务,固定配置税率默认值13.
3.启用快速录单模式(目前仅支持数量、文本字段)需插件设置。
3.1 快速录单模式需要插件配合设置(见后续示例),目前可以支持数量、文本类型字段。
3.2 快速录单模式建议采用竖向录单模式,即先录入所有分录行的物料字段(也可以通过excel录好后块粘贴多行物料)后,再切换快速录单模式, 从上往下快速录入数量字段。 竖向录入模式是为了规避 录入物料字段后需要与服务器交互返回相关结果同时,快速录入后面的数量字段值时,数量的首个数字没有录入成功。 如 录入 58,可能只有8被有效数字录入进去。
4.快速录单插件仅支持金蝶云客户端,不支持SilverLight和HTML5端不支持。
5.除了默认使用快捷键Ctrl+K切换快速录入模式,也可定义一个单据体菜单触发切换模式如:菜单名称为:tbQuickInput菜单标题可自定义,如:切换快速录入模式 通过按钮也可触发模式切换
6.可以在BOS设计器里面使用注册 Python 插件 参考代码示例:(默认切换为 Ctrl+K 快捷键) def AfterBindData(e): this.View.GetControl("FSaleOrderEntry").SetCustomPropertyValue("QuickInputColKeys", "FQty,FQty2".ToUpper()); --通过单据体菜单按钮 触发 模式切换 def AfterEntryBarItemClick(e): if e.BarItemKey=="tbQuickInput":
this.View.GetControl("FSaleOrderEntry").InvokeControlMethod("QuikInputColModeChange", None);