单据列表,表头过滤失败原创
1人赞赏了该文章
329次浏览
编辑于2023年07月24日 10:21:33
问题现象
最近给客户解决工单,发现一个奇怪的问题。
“资产”基础资料列表中,表头过滤失败,但是快速过滤却可以成功。
如下图:
排查原因
经过排查,发现客户为了一个实体数据“资产”,分别同时新建了一个基础资料和一个单据用来存储“资产”数据,基础资料和单据使用了相同的表名。
基础资料的“资产说明”字段是一个多语言字段控件;但是单据的“资产说明”字段却是一个文本字段。
上诉这两个字段使用了相同的字段名。
基础资料自带的多语言表(后缀为 '_l' 的表)里面存储了多语言字段的数据,而客户在保存时,操作的是单据,因此基础资料的多语言表里是没有数据的。最终导致表头无法过滤。
解决方案
1.迁移数据到多语言表(后缀为 '_l' 的表)。
2.在每次保存单据时,同时对基础资料进行保存。3.或者 开发平台中,重新设计表结构,将两个字段的字段类型统一。
赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读