Имя: Пароль:
1C
1С v8
Объясните пожалуйста
0 newjon
 
19.10.11
14:52
левоесоединенине
по (ЦеныНоменклатуры.ТипЦен = ТипыЦенПоГруппам.ТипЦен
               ИЛИ (ТипыЦенПоГруппам.ТипЦен ЕСТЬ NULL
                   ИЛИ ТипыЦенПоГруппам.ТипЦен = ЗНАЧЕНИЕ(Справочник.ТипыЦенНоменклатуры.ПустаяСсылка))
                   И ЦеныНоменклатуры.ТипЦен = &ТипЦен)

ну никак догнать не могу как это работает
1 PR
 
19.10.11
14:54
Что именно непонятно?
2 newjon
 
19.10.11
14:57
я условие не догоняю
3 newjon
 
19.10.11
14:58
по чему в должно произойти соединение
4 Reset
 
19.10.11
15:02
(3)
Соединение произойдет, если
Если в таблицах ТипЦен идентичен
либо, если в первой ТипЦен равен параметру,но при этом во второй равен NULL или пустой ссылке.

С тебя $100.
5 chingiz
 
19.10.11
15:03
по (ЦеныНоменклатуры.ТипЦен = ТипыЦенПоГруппам.ТипЦен

              ИЛИ (ТипыЦенПоГруппам.ТипЦен ЕСТЬ NULL

                   ИЛИ ТипыЦенПоГруппам.ТипЦен = ЗНАЧЕНИЕ(Справочник.ТипыЦенНоменклатуры.ПустаяСсылка))
                   И ЦеныНоменклатуры.ТипЦен = &ТипЦен)

Вот по чему 8) ИЛИ значит, что выведет все эти соединения. Если поставить И,то выведет при соблюдении одновременно всех условий.
6 newjon
 
19.10.11
15:11
(4) за 100 $ я бы еще пару денечков посидел да подумал :)
7 newjon
 
19.10.11
15:20
всем спасибо, как спросишь так понятно становится
Закон Брукера: Даже маленькая практика стоит большой теории.