[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"-vE0rSD-drw4m8ilclwdeiEJsL8pF8McOe3kia5QKQg":3,"article_organize-bill-materials-solidworks-like-pro_solidworks":10,"_apollo:default":109,"_apollo:identified":110},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","organize-bill-materials-solidworks-like-pro","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":108},[13],{"id":14,"slug":6,"title":15,"uri":16,"excerpt":17,"locale":18,"featuredImage":21,"tableOfContents":29,"content":30,"date":31,"authorJobTitle":5,"author":32,"masterings":44,"globalTags":58,"products":82,"disciplines":93,"seo":97,"__typename":107},"cG9zdDo5MzIw","Organize Your Bill of Materials in SOLIDWORKS Like a Pro!","\u002Fproducts\u002Fsolidworks\u002Forganize-bill-materials-solidworks-like-pro","\u003Cp>Quite often I see SOLIDWORKS users struggle with the display of parts…\u003C\u002Fp>\n",{"locale":19,"__typename":20},"en_US","Locale",{"node":22,"__typename":28},{"large":23,"__typename":24,"medium_large":23,"thumbnail":25,"srcSet":26,"sizes":27},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17-1.png.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17-1-150x150.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17-1.png.webp 382w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17-1-298x300.png.webp 298w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17-1-150x150.png.webp 150w","(max-width: 382px) 100vw, 382px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cp>Quite often I see SOLIDWORKS users struggle with the display of parts and subassemblies in a bill of materials (BOM). A common way is hiding the unwanted rows in a BOM, but this can lead to a lot of manual work and a high risk of errors. In this tech blog I want to show you different options to manage the display of components in the BOM. These options can all be applied at assembly level, so the BOM will use these settings.\u003C\u002Fp>\u003Ch1 class=\"wp-block-heading\">Using Child Component Display Properties\u003C\u002Fh1>\u003Cp>Suppose you have a main assembly that contains three subassemblies. Each subassembly has two components.\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>Main Assembly\n\u003Cul class=\"wp-block-list\">\n\u003Cli>A\n\u003Cul class=\"wp-block-list\">\n\u003Cli>1-1\u003C\u002Fli>\n\u003Cli>1-2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>B\n\u003Cul class=\"wp-block-list\">\n\u003Cli>2-1\u003C\u002Fli>\n\u003Cli>2-2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>C\n\u003Cul class=\"wp-block-list\">\n\u003Cli>3-1\u003C\u002Fli>\n\u003Cli>3-2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>You want subassemblies B and C  to appear as dictated by the BOM Type (Top-level only, Parts only, or Indented) setting. But you want A to appear differently. In this case you can use the Child component display when used as a subassembly options to override the BOM Type setting.\u003C\u002Fp>\u003Cp>To change these options, we open subassembly A and go to the ConfigurationManager, then we right-click the Default configuration and select Properties.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"384\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17.png.webp\" alt=\"\" class=\"wp-image-9322\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17.png.webp 382w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17-298x300.png.webp 298w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F1-17-150x150.png.webp 150w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \u002F>\u003C\u002Ffigure>\u003Cp>The Configuration Properties PropertyManager appears. It contains a section with Bill of Material Options.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"241\" height=\"218\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F2-16.png\" alt=\"\" class=\"wp-image-9323\">\u003C\u002Ffigure>\u003Cp>Here you can find the Child component display when used as a subassembly settings:\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>Show\nShows child components in the BOM if dictated by BOM Type in the Bill of Materials PropertyManager. For example, child components are not shown in a Top-level only\u003C\u002Fli>\n\u003Cli>Hide\nHides the child components in the BOM, even if BOM Type normally would show them. The subassembly appears as a single item in the BOM. For example, a Parts only BOM usually lists child components as individual items. If Hide is selected, the subassembly is listed instead.\u003C\u002Fli>\n\u003Cli>Promote\nDissolves the subassembly in the BOM and shows its child components, even if the BOM Type would normally show them. For example, a Top-level only BOM usually lists just the subassembly and not its child components. If Promote is selected, the child components are listed and the subassembly is not.\u003C\u002Fli>\n\u003C\u002Ful>\u003Ch1 class=\"wp-block-heading\">Example – BOM Type set to Indented\u003C\u002Fh1>\u003Cp>In this example, BOM Type is set to Indented.\u003C\u002Fp>\u003Cp>Child component display when used as a subassembly setting for each subassembly:\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>For A, set as indicated in the table\u003C\u002Fli>\n\u003Cli>For B and C, set to Show\u003C\u002Fli>\n\u003C\u002Ful>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"897\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F6-12.png.webp\" alt=\"\" class=\"wp-image-9324\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F6-12.png.webp 499w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F6-12-167x300.png.webp 167w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \u002F>\u003C\u002Ffigure>\u003Ch1 class=\"wp-block-heading\">Example – BOM Type set to Top Level Only\u003C\u002Fh1>\u003Cp>In this example, BOM Type is set to Top Level Only.\u003C\u002Fp>\u003Cp>Child component display when used as a subassembly setting for each subassembly:\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>For A, set as indicated in the table.\u003C\u002Fli>\n\u003Cli>For B and C, set to Show.\u003C\u002Fli>\n\u003C\u002Ful>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"504\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F7-10.png.webp\" alt=\"\" class=\"wp-image-9325\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F7-10.png.webp 499w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F7-10-297x300.png.webp 297w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \u002F>\u003C\u002Ffigure>\u003Ch1 class=\"wp-block-heading\">Example – BOM Type set to Parts Only\u003C\u002Fh1>\u003Cp>In this example, BOM Type is set to Parts Only.\u003C\u002Fp>\u003Cp>Child component display when used as a subassembly setting for each subassembly:\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>For A, set as indicated in the table.\u003C\u002Fli>\n\u003Cli>For B and C, set to Show.\u003C\u002Fli>\n\u003C\u002Ful>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"715\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F8-7.png.webp\" alt=\"\" class=\"wp-image-9326\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F8-7.png.webp 499w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F8-7-209x300.png.webp 209w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \u002F>\u003C\u002Ffigure>\u003Ch1 class=\"wp-block-heading\">Conclusion\u003C\u002Fh1>\u003Cp>As we have seen, you can greatly influence the display of subassemblies in a bill of materials with the help of the Child component display when used as a subassembly setting. This can be very useful when you add a subassembly of a buying component. Such a component should be listed as one item in the bill of materials. By hiding the child components of this subassembly, you can achieve this.\u003C\u002Fp>\u003Cp>\u003Cem>\nWritten by Martijn Visser, Elite Application Engineer, CAD2M\u003C\u002Fem>\u003C\u002Fp>","2018-02-24T11:00:17",{"node":33,"__typename":43},{"nicename":34,"description":35,"slug":34,"name":36,"firstName":37,"lastName":38,"avatar":39,"__typename":42},"cad2m","CAD2M believes in Industrial Equipment companies that want to make an impact. What drives us is to bring the most out of your employees. To help you in the best way possible, our employees have to be on top of their game as well. We live for challenges in process &amp; product development. It is our passion. With our knowledge of processes we help your company work faster and smarter. We provide you with the best PLM, 3D design &amp; engineering plus manufacturing tools.\r\n\r\nWant to grow together? CAD2M.","CAD2M","Wendy","Angenent",{"url":40,"__typename":41},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcad2m-signature-600x600-1.png.webp","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":45,"edges":52,"__typename":57},[46],{"id":47,"name":48,"slug":49,"uri":50,"__typename":51},"dGVybToxOTk2","Tutorials","tutorials","\u002Fmastering\u002Ftutorials\u002F","Taxonomy_mastering",[53],{"isPrimary":54,"node":55,"__typename":56},false,{"id":47,"name":48,"slug":49,"uri":50,"__typename":51},"PostToTaxonomy_masteringConnectionEdge","PostToTaxonomy_masteringConnection",{"nodes":59,"__typename":81},[60,66,71,76],{"id":61,"name":62,"slug":63,"uri":64,"__typename":65},"dGVybTo5NjI4","3D Modeling","3d-modeling","\u002Ftags\u002F3d-modeling\u002F","Taxonomy_tag",{"id":67,"name":68,"slug":69,"uri":70,"__typename":65},"dGVybTo5NjU2","Manufacturing Operations","manufacturing-operations","\u002Ftags\u002Fmanufacturing-operations\u002F",{"id":72,"name":73,"slug":74,"uri":75,"__typename":65},"dGVybTo5NjAz","SOLIDWORKS","solidworks","\u002Ftags\u002Fsolidworks\u002F",{"id":77,"name":78,"slug":79,"uri":80,"__typename":65},"dGVybTo5NTk2","Tips and Tricks","tips-tricks","\u002Ftags\u002Ftips-tricks\u002F","PostToTaxonomy_tagConnection",{"edges":83,"nodes":90,"__typename":92},[84],{"isPrimary":54,"node":85,"__typename":89},{"id":86,"name":73,"slug":74,"uri":87,"__typename":88},"dGVybTo1Ng==","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[91],{"id":86,"name":73,"slug":74,"uri":87,"__typename":88},"PostToTaxonomy_productConnection",{"nodes":94,"edges":95,"__typename":96},[],[],"PostToTaxonomy_disciplineConnection",{"canonical":5,"title":98,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":99,"opengraphTitle":15,"opengraphUrl":100,"opengraphSiteName":101,"opengraphPublishedTime":102,"opengraphModifiedTime":103,"twitterTitle":5,"twitterDescription":5,"readingTime":104,"metaRobotsNoindex":105,"__typename":106},"Organize Your Bill of Materials in SOLIDWORKS Like a Pro! - Blog Solidworks","Quite often I see SOLIDWORKS users struggle with the display of parts…","\u002Fproducts\u002Fsolidworks\u002Forganize-bill-materials-solidworks-like-pro\u002F","Blog Solidworks","2018-02-24T16:00:17+00:00","2025-02-11T05:45:18+00:00",3,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776256911049]