Имя: Пароль:
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) если вы об этом спрашиваете
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.