Имя: Пароль:
1C
1С v8
результат запроса в одном из полей основного запроса
0 perkos
 
27.12.11
09:31
ВЫБРАТЬ
   ДанныеДокумента.Номер КАК Номер,
   ДанныеДокумента.Стоимость КАК СуммаДокумента,
   ДанныеДокумента.Ссылка КАК ДокументОснование,
   ДанныеДокумента.Гость КАК Партнер,
   ДанныеДокумента.ДатаИсполнения КАК ДатаПлатежа,
   ЛОЖЬ КАК ЧастичнаяОплата,
   (НЕ ДанныеДокумента.Проведен) КАК ЕстьОшибкиПроведен,
   "ЛА" КАК Префикс

//        ВЫБРАТЬ
//     Валюты.Ссылка
//        ИЗ
//     Справочник.Валюты КАК Валюты
//        ГДЕ Валюты.Код = 643

ИЗ
   Документ.ЗаказТортов КАК ДанныеДокумента
ГДЕ
   ДанныеДокумента.Ссылка = &Ссылка

ругается на Выбрать, как записать правильно?
1 butterbean
 
27.12.11
09:33
если ты про закомменченый кусок, то что ты вообще хотел??
2 perkos
 
27.12.11
09:33
да про закоменченый, хочу ссылку валюты просто в поле
3 butterbean
 
27.12.11
09:34
левое соединение юзай
4 Ненавижу 1С
 
гуру
27.12.11
09:36
не взлетит:

ГДЕ Валюты.Код = 643
5 Alex S D
 
27.12.11
09:36
надо = "643"
6 aleks-id
 
27.12.11
09:37
ВЫБРАТЬ
   ДанныеДокумента.Номер КАК Номер,
   ДанныеДокумента.Стоимость КАК СуммаДокумента,
   ДанныеДокумента.Ссылка КАК ДокументОснование,
  ДанныеДокумента.Гость КАК Партнер,
  ДанныеДокумента.ДатаИсполнения КАК ДатаПлатежа,
  ЛОЖЬ КАК ЧастичнаяОплата,
   (НЕ ДанныеДокумента.Проведен) КАК ЕстьОшибкиПроведен,
   "ЛА" КАК Префикс,
    &ТекВалюта КАК Валюта
ИЗ
   Документ.ЗаказТортов КАК ДанныеДокумента
ГДЕ
   ДанныеДокумента.Ссылка = &Ссылка

Запрос.УстановитьПараметр("ТекВалюта",Справочники.Валюты.НайтиПоКоду("643");
7 perkos
 
27.12.11
09:39
(6) неочень вариант
8 aleks-id
 
27.12.11
09:40
(7) ню-ню... делать соединение это конечно шикарней