SELECT док.IDDOC [Док $Документ.ЗаявкаПокупателя]
FROM _1SJOURN AS Журнал With (NOLOCK)
LEFT JOIN $Документ.ЗаявкаПокупателя AS ЗаявкаПокупателя With (NOLOCK) ON Журнал.IDDOC = ЗаявкаПокупателя.IDDOC
WHERE
(Журнал.ISMARK=0)
AND (Журнал.iddocdef=$ВидДокумента.ЗаявкаПокупателя)
AND (Журнал.date_time_iddoc between :НачДата and :КонДата~)
И как в прямом запросе оперировать с Перечислением, нужно проверить реквизит документу на равенство значению из перечисления?
SELECT
Жур.IDDoc as [Док $Документ],
Жур.IDDocDef as Док_вид
FROM
_1SJourn as Жур
WHERE
Жур.ISMARK=0
Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
Жур.IDDocDef = $ВидДокумента.ЗаявкаПокупателя
Ругается на это Жур.ISMARK=0 - непонятно, и по прежнему не разобрался с перечислением (без Жур.ISMARK=0 работает)
Где Заявка.ВидОперации=$Перечисление.ВидыОпераций.ПродажаВсякойХрени
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой