// получить список мегаточек в нужной последовательности public static void SetMptList(Rastr rst1, TMpt Mpt1, Rastr rst2, TMpt Mpt2) { ASTRALib.table t1 = (ASTRALib.table)rst1.Tables.Item("MltPntSettings"); ASTRALib.col c1 = (ASTRALib.col)t1.Cols.Item("AbsTime"); Double mpt1StartDate = (Double)c1.get_Z(0); ASTRALib.table t2 = (ASTRALib.table)rst2.Tables.Item("MltPntSettings"); ASTRALib.col c2 = (ASTRALib.col)t2.Cols.Item("AbsTime"); Double mpt2StartDate = (Double)c2.get_Z(0); if (mpt1StartDate < mpt2StartDate) { MPTList.Add(Mpt1); MPTList.Add(Mpt2); } else { MPTList.Add(Mpt2); MPTList.Add(Mpt1); } }