Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Не пойму, что нужно... (число прочтений - 5115 )
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Не пойму, что нужно...
Ответ #15 - 02. Октября 2008 :: 07:00
Печать  
В общем переделал запрос из книжки "Эффективное использование...":
Код
Выбрать все
глТекст = "
|SELECT  
|  СпрН.ID AS [Товар $Справочник.Номенклатура]
|, Цены.Цена as [Цена $Число]
|FROM
|  $Справочник.Номенклатура СпрН
|LEFT JOIN
|(
|  SELECT
|     Период.objid as objid,
|     Период.value as Цена
|  FROM
|     1sconst as Период
|  WHERE
|     Период.date IN
|     (SELECT
|           MAX(Константа.date)
|     FROM 1sconst as Константа
|     WHERE
|           (Константа.date <= :ВыбДата~~)
|           AND (Константа.id = $ИсторияРеквизита.Номенклатура.РекомендЦена)
|           AND (Константа.objid = Период.objid)
|     )
|     AND Период.id = $ИсторияРеквизита.Номенклатура.РекомендЦена
| ) as Цены ON Цены.objid = СпрН.id
|WHERE
|	СпрН.ID IN (SELECT Val FROM "+ИмяТаблицы+")
|"; 


и все заработало!  Улыбка
Всем спасибо!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать