|
Как учесть ЕСТЬ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 впрочем, так тоже
И (ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры = ЦенаРозничная.ХарактеристикаНоменклатуры или ЦенаРозничная.ХарактеристикаНоменклатуры=Значение(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка))
:)
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший