Имя: Пароль:
1C
1С v8
Почему не выводит нулевые строки?
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
убери "Нет на складе", поставь в макете представление нуля "Нет на складе"