Generate purchase order/sales order for non-stock items

Is there is a way to copy the item details on a purchase order over to a sales order (or quote) or vice versa, other than exporting and importing.  I've found a solution for stock inventory items but nothing for non-stock items.