Имя: Пароль:
1C
1С v8
Как обработать данные
0 mtwogel
 
08.08.12
07:24
Всем привет.
Как сделать так, чтобы при выполнения запроса показывались только нулевые значения?
Если нужен текст запроса могу отправить.
1 ДенисЧ
 
08.08.12
07:28
Поставить условие? Ваш КО.
2 AleksAnt
 
08.08.12
07:28
Выбрать
0 как НулевоеЗначение
********************
3 iceman2112
 
08.08.12
07:43
запрос плз
4 Anastasiy
 
08.08.12
07:53
Поставь условие, Если НЕ (что-то твое) = 0 Тогда
Возврат
Иначе
Действие твоё
5 Anastasiy
 
08.08.12
07:55
Или в условии задай
6 mtwogel
 
08.08.12
07:58
ВЫБРАТЬ
   СУММА(ВЫБОР
           КОГДА Витрина.ЕстьНаВитрине
               ТОГДА 0
           ИНАЧЕ 1
       КОНЕЦ) КАК КоличествоВитрина,
   ХарактеристикиТоваров.Характеристика КАК ХарактеристикиТоваров,
   Счет_41Остатки.Номенклатура.Наименование,
   Счет_41Остатки.Филиал
ИЗ
   РегистрСведений.ХарактеристикиТоваров КАК ХарактеристикиТоваров
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Счет_41.Остатки КАК Счет_41Остатки
           ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Витрина КАК Витрина
           ПО Счет_41Остатки.Номенклатура = Витрина.Товар
               И Счет_41Остатки.Филиал = Витрина.Филиал
       ПО ХарактеристикиТоваров.Товар = Счет_41Остатки.Номенклатура
           И (Счет_41Остатки.Филиал = &Филиал)
ГДЕ
   ХарактеристикиТоваров.ВидХарактеристики = &ВидХарактеристики
   И Счет_41Остатки.Филиал = &Филиал
   
СГРУППИРОВАТЬ ПО
   ХарактеристикиТоваров.Характеристика,
   Счет_41Остатки.Номенклатура.Наименование,
   Счет_41Остатки.Филиал
ИТОГИ ПО
   ХарактеристикиТоваров ТОЛЬКО ИЕРАРХИЯ
АВТОУПОРЯДОЧИВАНИЕ
7 mtwogel
 
08.08.12
08:00
В условии не получается я поэтому и спрашиваю.
Может по Итогам можно как то вывести?
8 iceman2112
 
08.08.12
08:10
Скинь запрос, где не получается, потому что непонятно что тут может не получаться.
9 Светлый Гений
 
08.08.12
08:11
ИМЕЮЩИЕ СУММА(ВЫБОР
           КОГДА Витрина.ЕстьНаВитрине
               ТОГДА 0
           ИНАЧЕ 1
       КОНЕЦ) = 0
10 Светлый Гений
 
08.08.12
08:12
После конструкции СГРУППИРОВАТЬ ПО
11 Светлый Гений
 
08.08.12
08:15
И зачем в запросе тогда ИТОГИ, если все равно значения равны нулю?
12 mtwogel
 
08.08.12
08:20
Светлый Гений
Спасибо большое!!!
13 Defender aka LINN
 
08.08.12
08:21
(6) Этот запрос никогда не покажет нулевые остатки.
14 mtwogel
 
08.08.12
08:49
А почему?
Просто у меня сейчас все работает))
15 Defender aka LINN
 
08.08.12
09:04
(14) Значит под остатками ты понимаешь что-то другое, а не то, что возвращает виртуальная таблица "остатки"