工序转移单二开简介

从开发的角度来看,工序转移单的特殊之处在于编辑界面使用了界面视图,用来针对不同的转移类型进行不同的字段显示、锁定配置。但是在进行视图切换时,会清除当前界面尚未保存下来的数据,这就导致一旦直接或间接(通过转出工序和转入工序来自动确定)更改了转移类型,界面数据就需要重新录入。为此,每次从一个视图切换到另一个视图时,标准产品会在内部进行一次字段的映射,实质上是从自己到自己的映射,通过制造字段映射进行配置。一旦在工序转移单上新增字段,需要格外注意这些字段的视图处理。

1、实体服务规则
转移单的工序单位数量、生产单位数量、基本单位数量的计算,并不是在实体服务规则中配置的,这是因为实体服务规则中只能配置生产单位和基本单位换算时的精度和舍入,但无法配置工序单位和生产单位换算时的精度和舍入(这是由单位转换表头数量和单位转换工序数量决定的),因此数量的换算统一放到表单插件中处理。

2、表单插件

OperationTransferEdit是主要的界面逻辑,OperationTransfer4UnitChangeBillEdit则是对工序单位数量、生产单位数量、基本单位数量的计算逻辑。
3、保存操作校验规则
转移单的保存操作中配置了一些校验规则,其中包含对计价数量和计价结算选单数量的限制,如果实际使用中不需要严格控制,可以禁用这些实体服务规则。

4、单据转换和反写
由于转移单需要由当前工序查找下一道工序,以确定转出序和转入序,标准产品在单据转换插件中做了处理,因此不建议自行二开,如果确实有需求,请扩展标准产品的插件,谨慎处理。

转移单中配置的“自动转移”这一转换规则,是用来自动生成转移单
工序转移单二开简介
从开发的角度来看,工序转移单的特殊之处在于编辑界面使用了界面视图,用来针对不同的转移类型进行不同的字段显示、锁定配置。但是在进行视...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



