Hi there don18,
It's awesome to see that you're using QuickBooks Enterprise! It's a fabulous version of our Desktop platform that allows a hands-on approach to your accounting and setup.
I can see how what you're looking for here would be useful as it's important to have only the information we need on the forms you're sending. In this case, there isn't a way to customize a sales order so that it only populates inventory items when it prints.
From what you've described, it sounds like you're creating a sales order from an estimate. What I recommend instead is removing the unnecessary service items from the sales order, as the message that pops up when you click Create sales order from an estimate indicates. Take a look at the message I'm referring to below.
![](https://lithium-response-prod.s3.us-west-2.amazonaws.com/intuit.response.lithium.com/RESPONSEIMAGE/4bce1652-615b-4ebd-9376-43b6a96e7fac.default.JPG)
Removing items from the sales order won't negatively affect the estimate that you're creating it from. The estimate will remain the same and allow you to create an invoice from it later, for instance.
I hope that helps sort this out. I know deleting unnecessary items can be a little extra work for you. I encourage you to submit feedback about what you're looking for by going to the Help menu and choosing Send Feedback Online. Many of the things requested through this avenue have become features in the program.
Here's an article for your reference about how to customize templates: Use and customize form templates
I'm here if you have further questions!