Имя: Пароль:
1C
1С v8
Убрать пустую строку в запросе
,
0 Jamal77788
 
21.01.15
09:19
Как убрать пустую строку в запросе и чтобы считались итоги?
Например
если значение поля 0, то должно не выводиться.
Делаю Выбор
Когда а=0 Тогда Ложь
Иначе а
Конец, Но при этом итоги не считаются ибо булевный тип в функции
Как сделать правильно?
1 stix2010
 
21.01.15
09:21
использовать числа
2 Jamal77788
 
21.01.15
09:21
(1) например?
3 Dmitriy_76
 
21.01.15
09:22
(0) Где НЕ а=0

не ?
4 dk
 
21.01.15
09:23
так=то 0 не мешает итогам
приведи пример, иожет у тебя там NULL вместо нуля ))
5 vicof
 
21.01.15
09:23
"булевный тип"
записал.
6 Jamal77788
 
21.01.15
09:25
(4),(5) - это выражение имеет не числовой тип
7 Ненавижу 1С
 
гуру
21.01.15
09:28
какие итоги и что такое "а"?
8 Мимохожий Однако
 
21.01.15
09:28
Не стесняйся, сним...показывай запрос.
9 Jamal77788
 
21.01.15
09:30
конкретно ситуация такая - внешний отчет с использованием универсального отчета, в универсальный отчет передается текст запроса, нужно чтобы в отчете не выводились пустые строки если значение одного поля = 0
10 НЕА123
 
21.01.15
09:31
(0)
в ГДЕ условие засунуть нельзя?
11 Jamal77788
 
21.01.15
09:32
(10) как это будет выглядеть - подскажите, пожалуйста
12 НЕА123
 
21.01.15
09:34
(11)
дык в (3) все сказано.
13 НЕА123
 
21.01.15
09:36
(12)+
ну на NULL не мешает подстраховаться
...
ГДЕ  ЕСТЬNULL(а,0)<>0
14 Jamal77788
 
21.01.15
09:37
(12) ахахаха, жесть туплю))))))) всем спасибо