金蝶云星空“财务收单”功能的开发
1.场景需求
业务部门在系统中将业务单据打印成纸质单据签字并交给财务后,有时候会根据需求将系统单据进行反审核并修改,这会导致财务收到的纸质单据与系统单据不一致。因此开发一个“财务收单”的功能,财务在收到纸质单后,即时核对对应的系统单据,无误后勾上“财务收单”。系统单据反审核时,检查“财务收单”是否勾选,如果勾选,则不允许反审核,需要与财务沟通去掉勾选“财务收单”后方可。
2.二开步骤
2.1案例数据
以销售出库单为例
2.2单据设置
在销售出库单的单据头增加自定义栏位,类型为复选框,名称:财务收单,字段名:F_CWSD。
在销售出库单的单据状态中设置状态为“已审核”时不锁定该字段。
在销售出库单的“反审核”操作上增加单据合法性校验,通过这种方式来校验是否“财务收单”。依次按照以下顺序进行操作:
打开BOS IDE设计器,供应链→销售管理→单据→销售出库单
编辑→批量编辑字段属性→字段属性配置→表单属性→操作列表
点击操作列表后的三个小点,单击“反审核”,并点击右边“编辑”→“其他控制”→“校验规则“,显示界面如图:
点击“新增”
新增的服务名称选择“单据合法性校验”,设置公式:F_CWSD = 1 ,并设置提示信息:财务已收单,不允许反审核,如有需要请联系财务退单!设置界面如下图:
点击确定,然后保存。
2.3销售出库单上显示效果
当勾选上“财务收单”时,反审核会提示:“财务已收单,不允许反审核,如有需要请联系财务退单!”,显示如下图:
在“销售出库单列表”查看财务收单状况
3.总结
以上的这种方法可以满足场景需求。按照此方法,可以在其他单据上设置财务收单,如采购入库单、生产入库单等,在财务收单后锁住反审核。
本文的PDF档:金蝶云星空-二开-财务收单220918-李家麒.pdf
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
厉害!牛逼!