Имя: Пароль:
1C
1С v8
не работает запрос
0 Baglandir
 
18.08.11
11:52
Запрос =Новый Запрос (    
      "ВЫБРАТЬ
     |    ЗаказПокупателяУсловияОплаты.Дата,
     |    ЗаказПокупателяУсловияОплаты.Сумма,
     |    ЗаказПокупателяУсловияОплаты.Ссылка.Организация,
     |    ЗаказПокупателяУсловияОплаты.Ссылка.Контрагент,
     |    ЗаказПокупателяУсловияОплаты.Ссылка.ДоговорКонтрагента,
     |    ЗаказПокупателяУсловияОплаты.Ссылка.Ссылка
     |ИЗ
     |    Документ.ЗаказПокупателя.УсловияОплаты КАК ЗаказПокупателяУсловияОплаты
     |ГДЕ
     |    ЗаказПокупателяУсловияОплаты.Ссылка В(&Ссылка)");
   Структ = Новый Структура("Ссылка");
   Для Каждого ел из РасшифровкаПлатежа Цикл
       Структ.Вставить("Ссылка",ел.Сделка);
   КонецЦикла;
   
   Запрос.УстановитьПараметр("Ссылка",Структ );
   Результат =  Запрос.Выполнить().Выгрузить();


Тут дело в структуре  не пому придумать (( как передать структуру в запрос .
1 zbv
 
18.08.11
11:53
(0) передавай массив или список значений
2 DrHiHi
 
18.08.11
11:55
Структ = РасшифровкаПлатежа.ВыгрузитьКолонку("Сделка");
3 unregistered
 
18.08.11
11:56
+ к (1): или вложенный запрос к таблице РасшифровкаПлатежа
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший