Имя: Пароль:
1C
1С v8
8.2 Подскажите пожалуйста, почему запрос возвращает NULL?
0 palpetrovich
 
15.07.11
14:20
"ВЫБРАТЬ
   |    СУММА(ЕСТЬNULL(ХозрасчетныйОбороты.СуммаНУОборотДт, 0)) КАК Сумма
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, Регистратор, Счет В ИЕРАРХИИ (&СчетаОС), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
   |ГДЕ
   |    ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.МодернизацияОС";
   Если Выборка.Следующий()  Тогда
       СуммаКапУлучшений = Выборка.Сумма;  // здесь  NULL
   КонецЕсли;
1 Defender aka LINN
 
15.07.11
14:21
Нет записей в таблице
2 acsent
 
15.07.11
14:21
Сумма(NULL) = NULL
3 palpetrovich
 
15.07.11
14:23
а разве ЕСТЬNULL(ХозрасчетныйОбороты.СуммаНУОборотДт, 0) не должна присвоить 0 в случае NULL&
4 palpetrovich
 
15.07.11
14:24
+0 короче, хотелось-бы все-же получить в этом случае 0 (ноль)
5 acsent
 
15.07.11
14:25
ЕСТЬNULL(СУММА(ХозрасчетныйОбороты.СуммаНУОборотДт), 0)
6 Defender aka LINN
 
15.07.11
14:25
7 palpetrovich
 
15.07.11
14:29
(5) спасибо, действительно так правильно ...просто несколько смутило, что это из регламентированного отчета