Intercompany Document Form View

Has any come up with an elegant way to open a document form (a form containing a header and line subform, like a sales order) for a company other than the one you’re in? For example, I’m in company ABC and I want to view a sales order in company XYZ. I’ve managed to do this using cascading function calls that CHANGECOMPANY in the OnOpen of a custom sales header form and the OnOpen of a custom sales line subform. The custom forms were used to eliminate the property links. Is there a more elegant way? Regards, Floyd Chan FutureLink Canada Corp.