Можно ли в 1с наложить условие на равенство с вложенным запросом?
в SQL вроде можно было
Например:
ВЫБРАТЬ
ОстаткиТоваров .НомерСтроки
ИЗ
РегистрНакопления.ОстаткиТоваров КАК ОстаткиНоменклатуры
ГДЕ
ОстаткиТоваров .НомерСтроки = (ВЫБРАТЬ МАХ(чегототам) ИЗ Регистр)
Ну посомтрел в консоле. Так он даже синтаксический котроль не проходит.
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Ссылка =
(ВЫБРАТЬ
МАКСИМУМ(РеализацияТоваровУслуг2.Ссылка) КАК Ссылка
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг2)
А в скуле такая же конструкция работает.
use SkladNew
Select *
From _1Sjourn as Ж
Where Ж.Date_Time_IDDOC = (Select Max(Ж2.Date_Time_IDDOC) From _1Sjourn as Ж2)
мда, видать можно только условие по "В" накладывать. Ладно буду обходиться соединениями
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший