Имя: Пароль:
1C
1C 7.7
v7: Условие в запросе к двум документам
0 Keen GaFF
 
08.08.13
15:01
Пытаюсь сделать запрос к двум документам ПриходныйОрдер и Выписка
по условию Субконто1 и там и там, которое берется из формы.
Как правильно написать условие?
Пробывал так:
|Плательщик1 = Документ.ПриходныйОрдер.Субконто1;
|Плательщик2 = Документ.Выписка.Субконто1;
|Условие(Плательщик1 в Садовод);
|Условие(Плательщик2 в Садовод);
Второе условие не отрабатывается...
1 povar
 
08.08.13
15:04
|Плательщик1 = Документ.ПриходныйОрдер.Субконто1, Документ.Выписка.Субконто1
|Условие(Плательщик1 в Садовод);
2 Ёпрст
 
08.08.13
15:04
|Плательщик = Документ.ПриходныйОрдер.Субконто1,Документ.Выписка.Субконто1;
|Условие(Плательщик в Садовод);
3 Keen GaFF
 
08.08.13
16:31
Спасибо. Так работает.
Вопрос в догонку.
как в результате запроса определить к какому документу относится Плательщик, к ПриходныйОрдер или Выписка?
4 Ёпрст
 
08.08.13
16:38
посмотреть вид документа
5 Keen GaFF
 
08.08.13
16:58
???Типа так:
Если Вид(Плательщик) = Выписка Тогда....
6 Ёпрст
 
08.08.13
17:03
(5) нет. Завести переменную
|Док = Документ.ПриходныйОрдер.ТекущийДокумент,Документ.Выписка.ТекущийДокумент;

в текст запроса и смотреть на неё.
7 Ёпрст
 
08.08.13
17:03
и у неё потом уже .Вид(), если надо
8 Keen GaFF
 
08.08.13
17:22
Спасибо, разобрался.