На языке 1С: ВЫБРАТЬ ПЕРВЫЕ 10 ОстаткиТоваров.Регистратор ПОМЕСТИТЬ Вт1 ИЗ РегистрНакопления.ОстаткиТоваров КАК ОстаткиТоваров ГДЕ ОстаткиТоваров.Регистратор ССЫЛКА Документ.Продажа ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПЕРВЫЕ 10 Вт1.Регистратор.Дата ИЗ Вт1 КАК Вт1 На языке СУБД(взял из профайлера) запрос по временной таблице вт1: exec sp_executesql N'SELECT TOP 10 CASE WHEN T1._Q_001_F_000TRef = @P1 THEN T2._Date_Time WHEN T1._Q_001_F_000TRef = @P2 THEN T3._Date_Time WHEN T1._Q_001_F_000TRef = @P3 THEN T4._Date_Time ELSE CAST(NULL AS DATETIME) END FROM #tt1 T1 WITH(NOLOCK) LEFT OUTER JOIN _Document361 T2 WITH(NOLOCK) ON T1._Q_001_F_000TRef = @P4 AND T1._Q_001_F_000RRef = T2._IDRRef LEFT OUTER JOIN _Document660 T3 WITH(NOLOCK) ON T1._Q_001_F_000TRef = @P5 AND T1._Q_001_F_000RRef = T3._IDRRef LEFT OUTER JOIN _Document12 T4 WITH(NOLOCK) ON T1._Q_001_F_000TRef = @P6 AND T1._Q_001_F_000RRef = T4._IDRRef', N'@P1 varbinary(4),@P2 varbinary(4),@P3 varbinary(4),@P4 varbinary(4),@P5 varbinary(4),@P6 varbinary(4)',0x00000169,0x00000294,0x0000000C,0x00000169,0x00000294,0x0000000C