Имя: Пароль:
1C
1С v8
СКД Запрос
0 АшанАшан
 
01.10.16
13:22
Запутался окончательно... Не могу реализовать простенький запрос...Есть 2 набора данных (Проект и Оплата) связанных между собой, у каждой строки первого набора есть ссылка на документ из второго, как создать эту выборку в СКД. В обычном модуле она выглядит так.
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ

| Оплата.Сумма,
| Оплата.Валюта
|ИЗ
| Документ.Поступление КАК Оплата
|ГДЕ
| Оплата.СтрокаПроекта = &СтрокаПроекта
| И Оплата.Проект = &Проект";

Запрос.УстановитьПараметр("Проект",Объект.Ссылка );
Запрос.УстановитьПараметр("СтрокаПроекта",Стр.ДокДохода );
1 Cyberhawk
 
01.10.16
13:34
"В обычном модуле она выглядит так" // В общем модуле у тебя в запрос подставляются параметры, а в СКД эти параметры подразумеваются?
2 АшанАшан
 
01.10.16
13:48
А общем да. А как сделать в СКД. Я тут новичок. Грубо говоря нудно вытащить из второго набора, те данные, которые соответствуют по одному полю данным из первого. Нет, лучше подробнее - есть документы - Проекты, к каждой строке  дока проекта подцеплены доки Оплаты. Сделал 2 набора данных, связал их по ссылке проекта (получаю нужные доки оплаты), а вот как вытащить доки оплаты соответственно строкам????
3 hhhh
 
01.10.16
13:58
(2) сделай один набор данных. Зачем тебе два? Тут в запросе 5 строчек, а ты собрался какую-то охрененную многоэтажную структуру выстроить.
4 АшанАшан
 
01.10.16
14:20
Точно!!! Что-то меня занесло.....Вот спасибо!