销售订单新变更单bos自定义扩展冲突

金蝶云星空

金蝶云星空企业版

供应链云

销售管理

云社区用户l62319222022-08-02

188

销售订单新变更单是一个挺好的单据,它自动继承销售订单的全部格式和字段,当使用中我发现一个问题。用户实施的时候,通常都需要对单据进行自定义扩展,增加新的字段。新变更单增加的新字段非常容易和销售订单冲突。场景如下:

1、最初销售订单扩展,只调整了功能,未增加字段。

2、销售订单新变更单扩展,增加了新字段和新页签,系统自动生成实体名F_AAA_TEXT、F_AAA_TEXT1、F_tab_p1之类。此时系统运行一切正常。

3、使用中发现销售订单需要扩展一些字段,于是增加了新字段和新页签,因为销售订单以前未增加过实体,所以此时自动产生实体名F_AAA_TEXT、F_AAA_TEXT1、F_tab_p1之类。

4、现在进入bos或者系统的销售订单新变更单,由于新变更单本身扩展了F_AAA_TEXT、F_AAA_TEXT1、F_tab_p1之类,销售订单那也有F_AAA_TEXT、F_AAA_TEXT1、F_tab_p1之类,于是报实体名或字段名冲突,造成无法使用销售订单新变更单。

建议:个人觉得这是一个系统bug,建议新变更单这种继承自原始业务单据的变更单,自动产生实体名、字段名、标识名的时候在原有命名规则上增加一个标记,比如叫F_AAA_BG_TEXT、F_AAA_BG_TEXT1、F_tab_BG_p1之类,这样就不会和原始业务单据的实体名冲突了。