//Make relations for the connections (Compose)
InvBatch.Compose(InvHeader);
//Header
VarClear(ViewArray);
ViewArray := varArrayof([InvBatch, InvHeader, InvDetail, InvSchedule, InvOptFld]);
InvHeader.Compose(CSGetOleVariant(ViewArray, 1));
//Detail
VarClear(ViewArray);
ViewArray...