Имя: Пароль:
1C
 
Как отсеять пустые строки
0 Sorento
 
30.04.24
10:29
Есть запрос который показывает информацию за период ( по неделях ) и если движения не было оно подтягивает значения которые были за прошлую неделю, хочу избавиться этого, пишу произвольное выражения :

ВЫБОР
    КОГДА ВложенныйЗапрос1.Количество ЕСТЬ NULL
        ТОГДА 0
    ИНАЧЕ ВложенныйЗапрос1.Количество
Конец

и всеравно показывает ту же информацию, подскажите где моя ошибка, спасибо
1 Sorento
 
30.04.24
10:30
Тоисть хочу если пустое значения тогда 0, иначе количество
2 2S
 
30.04.24
10:31
ЕстьNULL(ВложенныйЗапрос1.Количество ,0)
3 Sorento
 
30.04.24
10:34
(2), если
ВЫБОР
    КОГДА ЕстьNULL(ВложенныйЗапрос1.Количество ,0)
        ТОГДА 0
    ИНАЧЕ ВложенныйЗапрос1.Количество
КОНЕЦ
тогда ошибка не верные параметры "Выбор"
4 Fram
 
30.04.24
10:35
(2) а толку?

(0) Говорят правильно сформулированный вопрос - половина ответа
5 ALCAPONA
 
30.04.24
10:40
(3)
Вы не поняли, напишите
ЕстьNULL(ВложенныйЗапрос1.Количество ,0)

вместо всей Вашей конструкции

ВЫБОР
    КОГДА ВложенныйЗапрос1.Количество ЕСТЬ NULL
        ТОГДА 0
    ИНАЧЕ ВложенныйЗапрос1.Количество
Конец
6 ALCAPONA
 
30.04.24
10:41
7 2S
 
30.04.24
10:44
(4) автор тему не развил.
8 Sorento
 
30.04.24
10:47
разобрался, (2)(5) - решения
9 Sorento
 
30.04.24
10:47
Спасибо большое! (6)(7)
10 Волшебник
 
30.04.24
12:22
(1) пишется "то есть"
11 Sorento
 
30.04.24
17:40
(10), хорошо, спасибо)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший