0
AlexS1C
18.04.13
✎
20:37
|
Нужно получить курс (переодический реквизит спр валюты) в запросе на дату документа в выборке! Если дата устанавливать как параметр то все ок, но нужно на дату документа:
ТекстЗапроса = "SELECT
|Док.IDDoc as [Док $Документ.НакладнаяТоварыОпт]
|,$Док.Валюта As [Валюта $Справочник.Валюты]
|,Журнал.Date as Дата
|,Курс.Value as Курс
|FROM $Документ.НакладнаяТоварыОпт AS Док
|LEFT JOIN 1SJOURN AS Журнал ON Док.IDDoc = Журнал.IDDOC
|LEFT JOIN (
| SELECT
| c_dt.objid as objid
| ,c_dt.value as value
| FROM 1sconst as c_dt
| WHERE
| c_dt.date IN (SELECT MAX(c.date)
| FROM 1sconst as c
| WHERE
| (c.date <= :НачДата~~) AND (c.id = $ИсторияРеквизита.Валюты.Курс) AND (c.objid = c_dt.objid)
| )AND c_dt.id = $ИсторияРеквизита.Валюты.Курс
|) as Курс ON Курс.objid = $Док.Валюта
|";
как вместо :НачДата~~ подставить Журнал.Date???? когда подставляешь то пишет не найдена колонка!!!!!!!!! Заранее благодарен если кто подскажет!!!
|
|