SELECT max(Константы.DATE||Константы.TIME) ,Цены.PARENTEXT [Номенклатура $Справочник.Номенклатура] ,Цены.ТипЦен [ТипЦен $Справочник.ТипыЦен] ,Константы.VALUE [Цена $Число] FROM Справочник_Цены AS Цены LEFT JOIN [_1S.Const] AS Константы ON Цены.ID=Константы.OBJID AND Константы.ID=:ИсторияРеквизита.Цены.Цена AND Константы.DATE<=:НачДата WHERE Цены.ТипЦен = :Цена1 OR Цены.ТипЦен = :Цена2 AND Цены.PARENTEXT IN (SELECT val FROM tmpНоменклатура) GROUP by Цены.ТипЦен,Цены.PARENTEXT HAVING Константы.VALUE NOTNULL