Имя: Пароль:
1C
1C 7.7
v7: Странное поведение запроса
0 Pr0gLamer
 
19.02.13
11:43
Доброе утро!
Есть запрос:
       |ПечФирма =
       |             Регистр.Взаиморасчеты.ТекущийДокумент.ДвиженияДенежныхСредств.Фирма,
       |             Регистр.Взаиморасчеты.ТекущийДокумент.РасходнаяНакладная.ПФирма,  
       |             Регистр.Взаиморасчеты.ТекущийДокумент.НарядЗаказГидр.ПФирма,
       |             Регистр.Взаиморасчеты.ТекущийДокумент.НарядЗаказ.ПФирма,
       |             Регистр.Взаиморасчеты.ТекущийДокумент.РасходныйКассовый.ПФирма,
       |             Регистр.Взаиморасчеты.ТекущийДокумент.ПриходнаяНакладная.ПФирма,
       |             Регистр.Взаиморасчеты.ТекущийДокумент.ПриходныйКассовый.ПФирма,
       |             Регистр.Взаиморасчеты.ТекущийДокумент.ПлатежноеПоручение.Фирма;
       |Условие(ВыбПечФирма =  ПечФирма);


где Фирма - общий реквизит,ПФирма - обычный реквизит.Если первым в запросе идёт документ с общим реквизитом - запрос отдаёт только документы с общим реквизитом,если первым идёт документ с обычным реквизитом - отдаёт только документы с обычными реквизитами.Вообще возможно реализовать запрос такого рода,не прибегая к прямым запросам?
1 zak555
 
19.02.13
11:43
зачем тебе "ТекущийДокумент." ?
2 Pr0gLamer
 
19.02.13
11:44
это были эксперименты а-ля "может так заработает"
3 Mikeware
 
19.02.13
11:45
(2) bananan -2?
4 Pr0gLamer
 
19.02.13
11:49
мне нужно выбрать ряд документов,где печатная фирма хранится в реквизите обычном,а не общем реквизите,а из ряда документов взять значение именно из общего реквизита (1) если вы об этом спрашиваете
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан