如何在生产订单领料明细表添加旧物料编码字段原创
金蝶云社区-插秧小能手
插秧小能手
66人赞赏了该文章 387次浏览 未经作者许可,禁止转载编辑于2023年11月24日 18:46:10

两种方式实现

    方式一:通过配置字段引用属性实现(增加字段,添加引用属性);

    方式二:修改SQL语法实现(增加字段,修改语法);


先看效果图

image.png


注意:若下方配置后仍没出现,检查是否物料没有旧编码


详细操作步骤

方式一:

1、生产订单领料明细表 添加 基础资料属性 字段,不需要做什么,直接拖个基础资料属性控件即可,标题和名称改自己想要的,记住标识,后面要用。

image.png

2、生产订单领料明细表过滤 添加 基础资料 字段,标识为(FCHILDMATERIALID),用于绑定明细表中的子项物料编码,这里需要注意,明细表中有两个子项物料编码,FCHILDMATERIALID和FCHILDMATERIALNUMBER,我们绑定的是第一个,所以标识一定要匹配明细表,此时也可以将标识添加到默认隐藏列集合中,因为该列最后不需要显示,我们只需要该字段的引用属性:旧编码,也可以后面再处理,确保字段显示出来有值说明配置没问题。

image.png

3、生产订单领料明细表过滤 添加 基础资料属性 字段,标识为第一个步骤中的标识,用于绑定明细表中新添加的旧编码字段,并设置基础资料字段为步骤2添加的字段,关联基础资料字段:旧编码

image.png

4、完成,保存后界面应正常显示该字段;


方式二:

1、生产订单领料明细表 添加 文本 字段,不需要做什么,直接拖个文本即可,标题和名称改自己想要的,记住标识,该标识需要和语法中的字段名一致。

image.png

2、修改语法,增加关联物料表,将旧物料编码取出,注意语法前有个英文逗号,该语法的意思是通过标准现有语法的物料ID字段关联物料表,并取出第一条的FOLDNUMBER字段,后面的as FOLDNUMBER和步骤1的标识一致,修改前记得先备份,语法如下:

,(select top 1 FOLDNUMBER from T_BD_MATERIAL m0 where FMATERIALID = FCHILDMATERIALID) as FOLDNUMBER

image.png


3、生产订单领料明细表过滤 添加文本字段,标识为第一个步骤中的标识即可

image.png


4、完成,保存后界面应正常显示该字段;








赞 66