问题描述:供应商协同平台单据添加对应采购单据字段提示字段在表中已存在。
如下场景所示:
1、采购入库单上添加了自定义单选辅助资料列表字段【F_KLOP_ASSISTANT】,希望在供应商协同平台上采购入库单也可以显示该字段。当在BOS设计器打开供应商协同平台上扩展层采购入库单,添加一个一样的自定义单选辅助资料列表字段,同时将字段标识、字段名、绑定的实体属性以及辅助资料类型修改为和企业端上对应字段一致时,BOS设计器会提示【XXX的字段名在表中已存在XXX】,导致无法保存。该提示是BOS设计器为避免添加重复的字段而校验。
可以通过以下方式变通处理:
1、BOS设计器打开供应商协同平台的采购入库单,将新增的自定义单选辅助资料列表字段的标识、绑定的实体属性、辅助资料类型修改为和企业端入库单上对应字段一致,字段名可以修改为【F_KLOP_ASSISTANT_demo2】(确保和企业端对应的字段名不一致就行)并保存。
2、退出该编辑界面,以xml的方式打开
3、通过xml找到上一步添加的字段【F_KLOP_ASSISTANT_demo2】,并将字段名修改为和企业端上采购入库单该字段一致,如上述例子将字段名【F_KLOP_ASSISTANT_demo2】修改为【F_KLOP_ASSISTANT】。
修改前如下,找到该字段所在位置
修改后如下图,将字段名【F_KLOP_ASSISTANT_demo2】修改为【F_KLOP_ASSISTANT,并保存。
3、登录供应商协同,打开采购入库单,就可以正常显示该字段。
企业端显示如下:
协同端显示如下:
4、如果协同未显示该字段的值,可以在企业端清除一下缓存,再重新打开协同上对应的单据。
推荐阅读