Имя: Пароль:
1C
1С v8
Критерии отбора в динамическом запросе.
0 Janna26
 
09.01.13
13:57
Всем привет, и с прошедшими праздниками, столкнулась с такой проблемой, что нужно при выводе списка документа считать оплаты сколько чего оплачено, хочу это сделать критериями отбора, выбирать подчиненные документы выбирать их суммы складывать и получать процент оплаты по данным заказам. Но вот столкнулась с проблемой, что бы использовать критерии отбора нужно указать в параметр. Как нить возможно в динамическом запросе этот параметр передавать?
1 Janna26
 
09.01.13
13:58
Хотелось бы сделать что нить подобное, ВЫБРАТЬ
   РасходДСПлан.Ссылка
ИЗ
   КритерийОтбора.СтруктураПодчиненности(&ДокВыборка) КАК СтруктураПодчиненности,
   Документ.РасходДСПлан КАК РасходДСПлан
ГДЕ
   РасходДСПлан.Ссылка = &Документ
   И &ДокВыборка В
           (ВЫБРАТЬ
               ДокРасхода.Ссылка
           ИЗ
               Документ.РасходДСПлан КАК ДокРасхода)
2 Janna26
 
09.01.13
14:05
Эх...
3 Realist_x1
 
09.01.13
14:23
<НаименованиеТаблицы>.Параметры.УстановитьЗначениеПараметра("Документ",Документ)?
4 Realist_x1
 
09.01.13
14:24
То есть <НаименованиеТаблицы>.Параметры.УстановитьЗначениеПараметра("ДокВыборка",ДокВыборка)?
5 Janna26
 
09.01.13
14:25
(3) Это понятно. При создании формы списка? Вот только дело в том что мне нужно не один документ передать, а все пересчитать...
6 Janna26
 
09.01.13
14:33
Как много людей смотрит :))
7 zladenuw
 
09.01.13
14:38
может вложенные запрос и передать уже его значение как параметр ?
8 Janna26
 
09.01.13
15:07
(7) Я вот думала это сделать, но не пойму каким образом. Для документов делается просто.

ГДЕ
   док.Ссылка В
           (ВЫБРАТЬ
               ДокРасхода.Ссылка
           ИЗ
               Документ.РасходДСПлан КАК ДокРасхода)

А как это сделать для кретериев отбора не знаю :(

Пока решила делать через регистр накоплений...
9 AlexTim03
 
09.01.13
21:47
(0) Жанна, бросьте все. Пойдемте лучше кофе попьем)))