Имя: Пароль:
1C
1С v8
Условие в запросе
0 ParinovS
 
22.05.12
17:39
Увидел где-то такую конструкцию в условии запроса


ГДЕ
ВЫБОР
КОГДА ПродажиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
ТОГДА ПродажиОбороты.Регистратор.ВидОтгрузки = &ВидОтгрузки
ИНАЧЕ ЛОЖЬ
КОНЕЦ

Я так понимаю это условие значит следующие: выбирать только те записи у которых регистратор с типов "РТиУ" и реквизит "ВидОтгрузки" равен переменной, верно? или что то не то?

В консоле запроса мои предположения подтверждаются, но вдруг это данные такие))
1 GROOVY
 
22.05.12
17:44
Нет.

Это значит что в это поле будет подставляться значение Истина Или Ложь в зависимости от того совпадает ли тип с РТиУ и совпадает значение реквизита ВидОтгрузки с значением параметра.

Выбираться при этом будут все записи.
2 ГАГАТУН
 
22.05.12
17:45
это условие значит, что ГДЕ = (результат выражения ИСТИНА)
3 Wobland
 
22.05.12
17:45
(1) боюсь спорить, но утверждение "те записи у которых регистратор с типов "РТиУ" и реквизит "ВидОтгрузки" равен переменной" по-моему верно
4 Buster007
 
22.05.12
17:45
(1) неправильно.
5 Wobland
 
22.05.12
17:48
я всё понял, GROOVY ГДЕ не заметил ;)
6 ГАГАТУН
 
22.05.12
17:50
(5) все проще, сговнился :)
7 GROOVY
 
22.05.12
17:50
Мля :)
8 GROOVY
 
22.05.12
17:52
Это все шрифт форума виноват, мелкий нифига не видно :)
9 ГАГАТУН
 
22.05.12
17:52
(5) то, что в условии ГДЕ выбираться будут все записи таблицы запроса и анализироваться на соответствие условию - он прав.
10 Wobland
 
22.05.12
18:10
(8) а ВЫБОР, значит, заметил, да? ;)
http://dl.dropbox.com/u/64196148/20120522_211007.jpg
11 Адимр
 
22.05.12
18:23
GROOVY уже не торт.

Апофеозом карьеры GROOVY были и остаются hasp эмуляторы :)
12 ILM
 
гуру
22.05.12
20:09
(7) Павел, не слушай их. Твоя 1С, ты что ей скажешь, то она и выберет, несмотря ни на какие условия )))