(6,'ENG_BOM','BS_BOM','物料清单',-1,'FID','','','','','','',1,3,'[{\"isDetailField\":false,\"erpName\":\"父项物料编码\",\"kingdeeField\":\"FMATERIALID\",\"indexField\":\"FNumber\",\"type\":\"基础资料\",\"mesName\":\"成品编码\",\"thirdPartyField\":\"prod_code\"},{\"isDetailField\":false,\"erpName\":\"禁用状态\",\"kingdeeField\":\"FForbidStatus\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"启用状态\",\"thirdPartyField\":\"flag\"},{\"isDetailField\":false,\"erpName\":\"BOM版本\",\"kingdeeField\":\"FNumber\",\"indexField\":\"\",\"type\":\"文本\",\"mesName\":\"BOM版本\",\"thirdPartyField\":\"bom_ver\"},{\"isDetailField\":true,\"erpName\":\"子项物料编码\",\"kingdeeField\":\"FMATERIALIDCHILD\",\"indexField\":\"FNumber\",\"type\":\"基础资料\",\"mesName\":\"物料编码\",\"thirdPartyField\":\" 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.2.197: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,1 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,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 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 ,stepCTE.Lev\nfrom stepCTE \nleft join 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 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','2022-08-03 11:41:54','2022-08-26 17:06:55'),