|
Почему не выводит нулевые строки? |
☑ |
0
BaHgaJI
27.12.11
✎
15:06
|
ВЫБРАТЬ
ИСТИНА КАК Пометка,
НоменклатураСоставНабора.Номенклатура КАК СвязаннаяРабота,
НоменклатураСоставНабора.Количество КАК Количество,
ВЫБОР
КОГДА ЕСТЬNULL(СУММА(ОстаткиТоваровКомпанииОстатки.КоличествоОстаток), 0) - ЕСТЬNULL(СУММА(ОстаткиТоваровКомпанииОстатки.РезервОстаток), 0) = 0
ТОГДА "Нет на складе"
ИНАЧЕ ЕСТЬNULL(СУММА(ОстаткиТоваровКомпанииОстатки.КоличествоОстаток), 0) - ЕСТЬNULL(СУММА(ОстаткиТоваровКомпанииОстатки.РезервОстаток), 0)
КОНЕЦ КАК КоличествоНаСкладе,
&ПризнакДеталиСоСклада КАК Источник
ИЗ
Справочник.Номенклатура.СоставНабора КАК НоменклатураСоставНабора
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваровКомпании.Остатки КАК ОстаткиТоваровКомпанииОстатки
ПО НоменклатураСоставНабора.Номенклатура = ОстаткиТоваровКомпанииОстатки.Номенклатура
И НоменклатураСоставНабора.ХарактеристикаНоменклатуры = ОстаткиТоваровКомпанииОстатки.ХарактеристикаНоменклатуры
ГДЕ
НоменклатураСоставНабора.Ссылка = &Пакет
И ОстаткиТоваровКомпанииОстатки.СкладКомпании = &СкладКомпании
СГРУППИРОВАТЬ ПО
НоменклатураСоставНабора.Номенклатура,
НоменклатураСоставНабора.Количество
|
|
1
Sandy_S
27.12.11
✎
15:12
|
И ОстаткиТоваровКомпанииОстатки.СкладКомпании = &СкладКомпании вот поэтому
|
|
2
DrHiHi
27.12.11
✎
15:12
|
и не выведит %))
И ОстаткиТоваровКомпанииОстатки.СкладКомпании = &СкладКомпании
СкладКомпании null
|
|
3
BaHgaJI
27.12.11
✎
15:17
|
Объесните пожалуйста, как сделать чтоб вывел если на складе 0 в строке стояло нет на складе или 0
|
|
4
Sandy_S
27.12.11
✎
15:18
|
Условие помести в регистр.
|
|
5
Starhan
27.12.11
✎
15:19
|
как вариант
И ЕстьNULL(ОстаткиТоваровКомпанииОстатки.СкладКомпании,&СкладКомпании) = &СкладКомпании
а вообще перенеси услвоие на склад в параметры виртуальной таблицы
РегистрНакопления.ОстаткиТоваровКомпании.Остатки (,Склад =&СкладКомпании)
|
|
6
BaHgaJI
27.12.11
✎
15:22
|
Спасибо, а объясните мат. часть а то не понимаю
|
|
7
BaHgaJI
27.12.11
✎
15:23
|
А понял, всем спасибо
|
|
8
DrHiHi
27.12.11
✎
15:24
|
убери "Нет на складе", поставь в макете представление нуля "Нет на складе"
|
|