NC 供应商档案、客户档案、客商档案等参照新增显示字段(客开),增加完后,在portal端打开报数组下标越界,而NC端可以正常打开查到数据显示,是为什么?

357 篇文章 103 订阅

NC 供应商档案、客户档案、客商档案等参照新增显示字段(客开),增加完后,在portal端打开报数组下标越界,而NC端可以正常打开查到数据显示,是为什么?

原因:
供应商、客户、客商档案参照在没客开之前, 应该在nc端修改过参照字段的显示顺序, 这样参照就会保存在 bd_reftable参照主表数据 和bd_refcolumn参照列字段顺序表中, 这样原来的参照有5个显示列, 客开参照后参照的字段数据变成6个了,而 bd_refcolumn表还是保存的5个, portal端返回参照数据的列个数根据bd_refcolumn表列个数返回的, 所以在取有些字段的时候会导致数据越界,

解决方案:
1、 删除保存参照表相关数据,如供应商档案。
select * from bd_reftable where refnodename like ‘%供应商档案%’;
delete from bd_reftable where pk_reftable=‘xxxxxx’;
delete from bd_refcolumn where pk_reftable=‘xxxxxx’;

2、 在NC端的某个有这个参照的业务节点打开后,打开这个参照,或者在单据模板节点找到对应的单据模板,打开这个参照,设置栏目的,勾选需要显示的字段,确定即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值