Can unshipped lines be omitted from Shipment and Invoice tables

Can Sage300 order entry be prevented from copying the unshipped lines of an order onto the shipment and thence to the invoice tables, while still retaining backorder quantities on the orders?

We have a situation where each order includes many products and many cartons of each product.  Because of the way warehouse scanning works, each carton packed is a single shipment.  This means an order may result in a thousand shipments, and every shipment has all the not-yet-shipped lines recorded.  Then the shipments are combined into a single invoice for the order, with all the copies of all the unshipped lines included in the invoice table.