0
aass
15.12.11
✎
10:23
|
Почему ругается на условие dtos(Жур.date) не хочет воспринимать
ТекстЦенаПоз = "
|SELECT
| top 1 value
|FROM
| 1sconst as Константа
|WHERE
| (dtos(Константа.date)<=dtos(Жур.date))
|ORDER BY
| date desc, time desc
|";
ТекстЖурнал= "
|SELECT
| Жур.Date,
| iif(Р2.id<>$ПустойИД,Р2.DESCR,iif(Р1.id<>$ПустойИД,Р1.DESCR,'')) as [Группа],
| $ДокОКС.Товар as PARENTEXT,
| Р1.DESCR as Товар,
| $ДокОКС.Количество as Количество,
| $ДокОКС.Сумма as Сумма
|,("+ТекстЦенаПоз+") as Закупочная
|FROM
| $ДокументСтроки.ОтчетКассовойСмены as ДокОКС
|LEFT JOIN
| 1SJourn as Жур ON Жур.IDDoc = ДокОКС.IDDoc
|LEFT JOIN
| $Справочник.Номенклатура as Р1 on $ДокОКС.Товар = Р1.id
|LEFT JOIN
| $Справочник.Номенклатура as Р2 on Р1.parentid = Р2.id
|WHERE
| dtos(Жур.date)+Жур.time+Жур.iddoc BETWEEN dtos(:НачДата~~) AND dtos(:КонДата~~)
| AND
| Жур.Closed = 1
|";
а вот так не ругается, хотя СпрЦены.PARENTEXT из основного запроса, что не так ?
ТекстОстаток = "
|
|SELECT
| SUM(SP102)
|FROM
| RG99 as РегОст
|WHERE
| (РегОст.Period = :ДатаОст ~~)AND(РегОст.SP3603=$ПустойИД)
|AND(РегОст.SP101 = СпрЦены.PARENTEXT)
|
|";
|
|