Имя: Пароль:
1C
1С v8
Как учесть ЕСТЬNULL в соединении?
,
0 palpetrovich
 
27.07.12
11:26
Кусок текста запроса:
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ТипЦен  = &ТипЦенРозницы) КАК ЦенаРозничная
       ПО ТоварыОрганизацийОстатки.Номенклатура = ЦенаРозничная.Номенклатура
           И ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры = ЦенаРозничная.ХарактеристикаНоменклатуры

Иногда в документе УстановкаЦенНоменклатуры не заполняют Характеристику,  как мне можифицировать строку "И ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры = ЦенаРозничная.ХарактеристикаНоменклатуры", что-б все-же получить в этом случае цену?
1 palpetrovich
 
27.07.12
11:27
* можифицировать = моДифицировать :)
2 aleks-id
 
27.07.12
11:29
выбор когда естьнулл(цена,0)=0 тогда ...
3 nerkadry
 
27.07.12
11:30
2 левых соединения с таблицей ценноменклатуры
а в выбранных полях что-то вроде
ЕстьNULL(СоединениеПоНХ, СоедидениеПоН)
4 nerkadry
 
27.07.12
11:30
т.е.ЕстьNULL(СоединениеПоНХ.цена, СоединениеПоН.цена)
как то так
5 XLife
 
27.07.12
11:30
и выбор
   когда ЦенаРозничная.ХарактеристикаНоменклатуры = (пустое значение по типу) тогда истина
       иначе ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры = ЦенаРозничная.ХарактеристикаНоменклатуры
конец
6 H A D G E H O G s
 
27.07.12
11:30
ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры = ЦенаРозничная.ХарактеристикаНоменклатуры или ЦенаРозничная.ХарактеристикаНоменклатуры=Значение(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
7 nerkadry
 
27.07.12
11:32
(6) Черт. точно
8 Reset
 
27.07.12
11:33
я за (6) :) только в скобки не забыть взять
9 Жан Пердежон
 
27.07.12
11:39
со (2) по (5) бред какой-то
10 palpetrovich
 
27.07.12
11:45
Спасбо всем, так катит:
И ВЫБОР
   КОГДА ЦенаРозничная.ХарактеристикаНоменклатуры = Значение(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)  ТОГДА ИСТИНА
   ИНАЧЕ ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры = ЦенаРозничная.ХарактеристикаНоменклатуры
КОНЕЦ
11 palpetrovich
 
27.07.12
11:46
+10 впрочем, так тоже
И (ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры = ЦенаРозничная.ХарактеристикаНоменклатуры или ЦенаРозничная.ХарактеристикаНоменклатуры=Значение(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка))

:)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn