INSERTINTO`tb_kingdee_common_config`VALUES(6,'ENG_BOM','BS_BOM','物料清单',-1,'FID',NULL,'bs_bom_mtrl','','','','','',1,3,'[{\"isDetailField\":false,\"erpName\":\"父项集团编码\",\"kingdeeField\":\"FMATERIALID\",\"indexField\":\"FNumber\",\"type\":\"基础资料\",\"mesName\":\"父项集团编码\",\"thirdPartyField\":\"prod_code\"},{\"isDetailField\":false,\"erpName\":\"父项公司编码\",\"kingdeeField\":\"F_ora_BaseProperty1\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"父项物料编码\",\"thirdPartyField\":\"fprod_code\"},{\"isDetailField\":false,\"erpName\":\"禁用状态\",\"kingdeeField\":\"FForbidStatus\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"启用状态\",\"thirdPartyField\":\"flag\"},{\"isDetailField\":true,\"erpName\":\"子项物料编码\",\"kingdeeField\":\"FMATERIALIDCHILD\",\"indexField\":\"FNumber\",\"type\":\"基础资料\",\"mesName\":\"物料编码\",\"thirdPartyField\":\" mtrl_code\"},{\"isDetailField\":true,\"erpName\":\"公司物料编码\",\"kingdeeField\":\"F_ora_BaseProperty2\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"子项MES物料编码\",\"thirdPartyField\":\"mes_mtrl_code\"},{\"isDetailField\":true,\"erpName\":\"备注\",\"kingdeeField\":\"FMEMO\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"备注\",\"thirdPartyField\":\"remark\"},{\"isDetailField\":true,\"erpName\":\"是否主料\",\"kingdeeField\":\"FIskeyItem\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"是否主料\",\"thirdPartyField\":\"is_main\"},{\"isDetailField\":true,\"erpName\":\"用量分母\",\"kingdeeField\":\"FDENOMINATOR\",\"indexField\":\"\",\"type\":\"数值\",\"mesName\":\"用量分母\",\"thirdPartyField\":\"dosage\"},{\"isDetailField\":true,\"erpName\":\"点位\",\"kingdeeField\":\"FPOSITIONNO\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"点位\",\"thirdPartyField\":\"point_str\"},{\"isDetailField\":true,\"erpName\":\"主料编码\",\"kingdeeField\":\"main_code\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"主料编码\",\"thirdPartyField\":\"main_code\"},{\"isDetailField\":true,\"erpName\":\"层级\",\"kingdeeField\":\"Lev\",\"indexField\":\"\",\"type\":\"数值\",\"mesName\":\"层级\",\"thirdPartyField\":\"Lev\"}]','http://192.168.50.211:9090/semiconductor/api/materials/list/plug','/*dialect*/with stepCTE AS \n( \nselect b.FMATERIALID as f, a.FMATERIALID as z,a.FID,a.FNUMERATOR,a.FDENOMINATOR,a.FPOSITIONNO,a.FUNITID,a.FENTRYID,a.FSEQ,ma.FNUMBER,a.FMATERIALTYPE,a.FREPLACEGROUP as xc,\n1 AS Lev from T_ENG_BOMCHILD a inner join ( select * from T_ENG_BOM where fid=@FID) b on a.FID=b.FID \ninner join T_BD_MATERIAL ma on a.FMATERIALID=ma.FMATERIALID \nunion all\nselect c.f as f ,c.z as z,c.FID,c.FNUMERATOR,c.FDENOMINATOR,c.FPOSITIONNO,c.FUNITID,c.FENTRYID,c.FSEQ,c.FNUMBER,c.FMATERIALTYPE,c.FREPLACEGROUP as xc,cte.Lev+1 from \n(\n select a.FMATERIALID z ,b.FMATERIALID f,a.FID,a.FNUMERATOR,a.FDENOMINATOR,a.FPOSITIONNO,a.FUNITID,a.FENTRYID,a.FSEQ,ma.FNUMBER,a.FMATERIALTYPE ,a.FREPLACEGROUP \n from T_ENG_BOMCHILD a inner join T_ENG_BOM b on a.FID=b.FID inner join T_BD_MATERIAL ma on a.FMATERIALID=ma.FMATERIALID \n) c \ninner join stepCTE cte on cte.z=c.f\n) \nselect fx.FNUMBER FMATERIALID,bom.FFORBIDSTATUS FForbidStatus,bom.FNUMBER FNumber,stepCTE.FNUMBER FMATERIALIDCHILD,T_ENG_BOMCHILD_l.FMEMO FMEMO,\nzwl.FNUMBER FIskeyItem,stepCTE.FMATERIALTYPE FDENOMINATOR,(stepCTE.FNUMERATOR/stepCTE.FDENOMINATOR) dosage,stepCTE.FPOSITIONNO FPOSITIONNO ,\nstepCTE.Lev,fx.FOLDNUMBER F_ora_BaseProperty1,zx.FOLDNUMBER F_ora_BaseProperty2\nfrom stepCTE \nleft join (select * from T_ENG_BOMCHILD_l where FLOCALEID=2052)T_ENG_BOMCHILD_l on stepCTE.FENTRYID=T_ENG_BOMCHILD_l.FENTRYID\ninner join T_ENG_BOM bom on bom.FID=stepCTE.FID\ninner join T_BD_MATERIAL fx on fx.FMATERIALID=stepCTE.f\nleft join \n(\n select t3.FENTRYID,t1.FMATERIALID,twl.FNUMBER,twl.FOLDNUMBER from T_ENG_BOMCHILD t1 \n left join T_ENG_BOMCHILD_A t2 on t1.FENTRYID=t2.FENTRYID\n left join T_BD_MATERIAL twl on t1.FMATERIALID=twl.FMATERIALID\n left join (\n select t1.FENTRYID,t1.FMATERIALID,t1.FMATERIALTYPE,t2.FROWID,t2.FPARENTROWID from T_ENG_BOMCHILD t1 \n left join T_ENG_BOMCHILD_A t2 on t1.FENTRYID=t2.FENTRYID\n ) t3 on t2.FROWID=t3.FPARENTROWID\n) zwl on zwl.FENTRYID=stepCTE.FENTRYID\nleft join T_BD_MATERIAL zx on zx.FMATERIALID=stepCTE.z order by Lev,FSEQ,xc','2022-08-03 11:41:54','2022-10-13 17:07:00');