Имя: Пароль:
1C
1С v8
Модуль числа
,
0 Snail
 
13.05.21
17:27
Как в запросе просуммировать числа по модулю?

ВЫБОР
    КОГДА НачальныйОстаток < 0
    ТОГДА НачальныйОстаток * -1
КОНЕЦ
+
ВЫБОР
    Приход < 0
    ТОГДА Приход * -1
КОНЕЦ
+
ВЫБОР
    КОГДА Расход < 0
    ТОГДА Расход * -1
КОНЕЦ
+
ВЫБОР
    КОГДА КонечныйОстаток < 0
    ТОГДА КонечныйОстаток * -1
КОНЕЦ
1 Dmitry1c
 
13.05.21
17:28
Боюсь представить, где этот треш на практике потребовался.
2 Snail
 
13.05.21
17:29
Для условия
3 azernot
 
13.05.21
17:31
(0) А что же собственно у вас не получилось?
Только отрицательные величины складывает?
Или ругается, что нельзя Неопределено складывать?
4 Snail
 
13.05.21
17:31
Начало -100 Приход 300 Расход -200 Остаток 0
Нужно 600
5 Snail
 
13.05.21
17:32
Не выводит ничего и не ругается
я уже в отчете добавил колонку с этим полем, а она пустая
6 Chameleon1980
 
13.05.21
17:33
нерабочий запрос
7 brainguard
 
13.05.21
17:33
(3) Все у него получилось, если только КОГДА потерял здесь, а не там
8 azernot
 
13.05.21
17:33
(5) Ну так скажите, если начальный остаток >0, что у вас будет в формуле
ВЫБОР
    КОГДА НачальныйОстаток < 0
    ТОГДА НачальныйОстаток * -1
КОНЕЦ

?
Неопрелено? И сколько будет Неопределено + 5?
9 mikecool
 
13.05.21
17:33
иначе добавь
10 brainguard
 
13.05.21
17:34
(5) Ты КОГДА потерял в одном месте
11 Snail
 
13.05.21
17:36
КОГДА есть

"Иначе" забыл прописать. Спасибо!
12 Chameleon1980
 
13.05.21
17:38
(10) говорят тебе потерял
нерабочий запрос
13 Chameleon1980
 
13.05.21
17:38
(12) к (11)
14 vvspb
 
13.05.21
17:57
ВЫБОР
    Приход < 0
    ТОГДА Приход * -1
КОНЕЦ

???
15 Snail
 
13.05.21
18:02
ВЫБОР
    КОГДА Приход < 0
    ТОГДА Приход * -1
КОНЕЦ

В конфигураторе есть КОГДА, спасибо)
16 Ненавижу 1С
 
гуру
13.05.21
18:11
Раздел Иначе в данном случае обязательно
17 Ненавижу 1С
 
гуру
13.05.21
18:12
(2) для какого?
18 vvspb
 
13.05.21
18:19
(17) боюсь бессмысленно спрашивать
Основная теорема систематики: Новые системы плодят новые проблемы.