应收应付定制化开发规范指南
标准产品二开禁止!做的!大事件!
1、严禁禁用标准插件!标准插件有主要业务逻辑,禁用会导致正常流程无法进行,后续升级可能会导致其他并发问题。
2、严禁随意修改标准产品字段赋值逻辑!标准产品字段有校验逻辑,修改会导致正常流程无法进行,建议现场扩展字段来承载个性化需求数据或字段。
3、严禁使用开发平台“隐藏元素”按钮!若现场不使用某个标品字段,可修改可见性进行隐藏,如该字段具有必录校验,通常可通过赋予默认值来解决,禁止去掉必录。
4、严禁禁用标准产品反写规则!禁用会导致反写数据不正确,业务流程无法进行,发生数据错误等问题;
5、严禁以任何形式修改审核后单据的字段值!篡改审核态单据的数据会导致数据错误。
6、严禁通过非标准操作绕过标品校验逻辑(如扩展反审核,删除操作等),非正常修改单据状态会导致流程异常,甚至数据错误。
7、严禁通过禁用插件,或使用二开代码形式绕过标品校验。如现场项目存在定制化的特殊性,请联系总部产品老师确认定制化方案。
8、严禁不调用标品操作进行修改单据状态(针对单据:例如提交、审核必须调用标品操作,提交有单据的核心校验逻辑,审核会生成流水)。
9、严禁在转换规则上设置合并分录行下推,会导致反写上游单据异常,产生数据问题。
10、严禁删除基础资料标准产品预置的引用属性,会导致正常流程无法进行,后续升级可能会导致其他并发问题。
11、严禁二开操作插件在beforeExecuteOperationTransaction方法中调用单据的保存。
12、严禁非应收应付往来业务流程使用应收应付单据。(比如费用报销业务使用财务应付单承载,业务不同不能相融哦!)
13、严禁继承应收应付单据。
14、严禁设置标品字段为隐藏元素。
标准产品二开可以做的那些事
1、上下游具有关联关系的字段(如下推时映射、扩展等)需要保证字段类型及长度一致。
2、流水扩展需保证字段类型一致;余额表/汇总表/明细表扩展的字段类型及字段标识与单据保持一致,详情请移步:《流水扩展》。
3、结算记录扩展时,应注意扩展字段所在分录是否与结算模型相对应,主辅方的标识是否是e_的关系,详情请移步:《结算扩展文档》、《手工结算、结算工作台界面扩展视频》、《手工结算、结算工作台过滤扩展视频》、《结算方案扩展视频》、《结算记录扩展视频》。
4、转移转付时,扩展字段时需注意字段所在位置(单据头字段对应扩展在转移转付界面表头,表体对应表体),整单转付只支持扩展表头字段,详情请移步:《转移转付扩展》。
5、扩展或二开转换规则时,首先应明确二开业务场景,确认二开字段的含义及功能,确认字段是否需要映射以及如何映射;其次还需要参考标准产品转换规则的配置,如果要修改标品映射字段,则需要明确修改此字段的影响,详情请移步:《转换规则配置》。
6、目标单字段里的源单字段(源单id、源单类型等)需要根据实际情况进行配置。
7、在标品流程中添加二开流程时,需要注意botp关系的建立,否则可能导致无法正常反写等问题。
8、配置单据下推操作时需要注意“下推”与“后台下推”的区别,前台操作通常选择“下推”,后台自动调用则选择“后台下推。
9、财务单据下推时禁止选择不同分录字段下推至一个分录,可能造成下游单据数据错误等问题。
10、注意“录入含税价”和“录入总价”的作用,确保符合业务需求。
11、已经提供计划行重算的sdk扩展接口,采取覆盖的方式,由客户自定义如何维护计划行。
12、现场二开逻辑的承载尽量不要使用标品字段,避免后续迭代产生影响。最好二开字段承载二开业务。
13、注意循环查库、查询单据全部字段等影响性能的代码。
14、注意已提交审核的单据哪些字段可更新,哪些不可更新。
15、注意字段判空。
16、不建议私自修改数据库数据,一定需要修改时应当注意数据准确性及进行数据备份。
17、二开字段时,注意字段类型及字段长度。
18、二开单据下推应收应付单据的转换规则,需配置关联实体为明细行。
定制化开发指南(宝藏篇!!!)
敲黑板
结算很重要哦~需要仔细研读
报表扩展很轻松嘛
提单重灾区
应收应付定制化开发规范指南
本文2024-09-22 22:45:55发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-128707.html