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