Имя: Пароль:
1C
1С v8
Сложение числовых полей в запросе
0 Новичок_89
 
18.01.15
13:04
Доброго всем дня
Возможно ли складывать числовые поля в запросе?
одно 10,2 другое 15,2
пробовал выражать оба поля - не пошло
Заранее благодарен за помощь
1 Мимохожий Однако
 
18.01.15
13:07
Поле1 + Поле2
2 Chameleon1980
 
18.01.15
13:11
(0) разрешаю, а что у вас не получилось?
3 ДенисЧ
 
18.01.15
13:13
А куда ты их выражал?
И какой тип у этих полей?
И вообще, показывай
4 Новичок_89
 
18.01.15
13:16
В динамическом списке складываю

   ВЫРАЗИТЬ(ДокРН.ДокОплаты.СуммаДокумента КАК ЧИСЛО(15, 2)) + ВЫРАЗИТЬ(ДокРН.СуммаОплатыСертификатом КАК ЧИСЛО(15, 2)) КАК СуммаДокаОплатыИСертификата
    
результат пустое поле
5 ILM
 
гуру
18.01.15
13:17
Поди и соединения есть? А проверки на ЕСТЬNULL нету))
6 Новичок_89
 
18.01.15
13:17
(3) типы полей - числа, одно 10,2 другое 15,2
7 Новичок_89
 
18.01.15
13:18
(5)  нет, нету соединений
8 Новичок_89
 
18.01.15
13:19
(5) оба поля реквизиты РН
9 Фокусник
 
18.01.15
13:20
(0) Достаточно просто сложить:
ДокРН.ДокОплаты.СуммаДокумента + ДокРН.СуммаОплатыСертификатом
10 ILM
 
гуру
18.01.15
13:22
Типы пофиг, если выражаешь то они уже числовые во всех случаях кроме NULL.
11 alle68
 
18.01.15
13:33
(7) А это не соединение по-твоему: "ДокРН.ДокОплаты.СуммаДокумента"?
(4) Пустое - это 0 или Null?
12 Escander
 
18.01.15
13:34
(8) осталось убедиться, что оба поля не NULL.
И что вы имели в виду под пустое? Не заполнено или NULL?
13 Escander
 
18.01.15
13:34
(11) .1  через точку - это разъименование
14 Wern
 
18.01.15
13:41
ДокРН.ДокОплаты.СуммаДокумента будет равно NULL когда у ДокОплаты нет реквизита "СуммаДокумента". Скорей всего такое в (0) и происходит.
15 Новичок_89
 
18.01.15
13:44
(14) Там два типа у дока и у обоих есть данный реквизит

Заработало ><

    ЕСТЬNULL(ДокРН.ДокументОплаты.СуммаДокумента, 0) + ДокРН.СуммаОплатыСертификатом КАК СуммаДокументаОплатыИСертификата,    

Большое спасибо Всем!
16 alle68
 
18.01.15
13:48
(13) Пусть разыменование. По сути это неявное левое соединение, которое приводит к (14). Во, в (15) это подтверждается.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан