Вход | Регистрация
 

Вместо числа в запросе выводится NULL

Вместо числа в запросе выводится NULL
Я
   NIGHTHUNTER
 
28.10.20 - 11:29
Что не так в запросе, почему за место значения, выводится NULL ?
В итоговом значении в Пересчет выводится NULL. А должна вывестись разность, или результат формулы что я там задам, ьно там выводится NULL .
В этой же строке, есть значения у ВТ_Инциденты.СуммаНаряда и ВТ_Наряды.СуммаФакт КАК Пересчет .


ВЫБРАТЬ
    СвойстваДокументов.Документ КАК Документ,
    СвойстваДокументов.Документ.Клиент КАК ДокументКлиент,
    СвойстваДокументов.Документ.Услуга КАК ДокументУслуга,
    СвойстваДокументов.Документ.Клиент.Контрагент КАК ДокументКлиентКонтрагент,
    СУММА(ВЫРАЗИТЬ(СвойстваДокументов.Значение КАК ЧИСЛО(15, 2))) КАК СуммаОбращения,
    ПараметыУровняСервиса.ФактическаяДатаЗакрытия КАК ФактическаяДатаЗакрытия,
    NULL КАК СуммаНаряда,
    СвойстваДокументов.Документ.Ответственный КАК Ответственный
ПОМЕСТИТЬ ВТ_Инциденты
ИЗ
    РегистрСведений.СвойстваДокументов КАК СвойстваДокументов
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПараметыУровняСервиса КАК ПараметыУровняСервиса
        ПО СвойстваДокументов.Документ = ПараметыУровняСервиса.Инцидент
ГДЕ
    СвойстваДокументов.Документ ССЫЛКА Документ.Инцидент
    И НЕ СвойстваДокументов.Документ.Клиент.Контрагент ЕСТЬ NULL
    И СвойстваДокументов.Свойство = &Свойство
    И ПараметыУровняСервиса.ФактическаяДатаЗакрытия МЕЖДУ &НачДата И &КонДата

СГРУППИРОВАТЬ ПО
    СвойстваДокументов.Документ,
    СвойстваДокументов.Документ.Клиент,
    СвойстваДокументов.Документ.Услуга,
    СвойстваДокументов.Документ.Клиент.Контрагент,
    ПараметыУровняСервиса.ФактическаяДатаЗакрытия,
    СвойстваДокументов.Документ.Ответственный
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    НарядРасходы.Ссылка.ГлавныйДокумент КАК ГлавныйДокумент,
    НарядРасходы.Ссылка КАК Ссылка,
    СУММА(НарядРасходы.СуммаФакт) КАК СуммаФакт
ПОМЕСТИТЬ ВТ_Наряды
ИЗ
    Документ.Наряд.Расходы КАК НарядРасходы
ГДЕ
    НЕ НарядРасходы.Ссылка.Клиент.Контрагент ЕСТЬ NULL
    И НарядРасходы.Ссылка.ДатаОкончанияФакт МЕЖДУ &НачДата И &КонДата

СГРУППИРОВАТЬ ПО
    НарядРасходы.Ссылка.ГлавныйДокумент,
    НарядРасходы.Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Инциденты.Документ КАК Документ,
    ВТ_Инциденты.ДокументКлиент КАК ДокументКлиент,
    ВТ_Инциденты.ДокументУслуга КАК ДокументУслуга,
    ВТ_Инциденты.ДокументКлиентКонтрагент КАК ДокументКлиентКонтрагент,
    ВТ_Инциденты.СуммаОбращения КАК СуммаОбращения,
    ВТ_Инциденты.ФактическаяДатаЗакрытия КАК ФактическаяДатаЗакрытия,
    ВТ_Инциденты.СуммаНаряда КАК СуммаНаряда,
    ВТ_Инциденты.Ответственный КАК Ответственный,
    ВТ_Наряды.ГлавныйДокумент КАК ГлавныйДокумент,
    ВТ_Наряды.Ссылка КАК Ссылка,
    ВТ_Наряды.СуммаФакт КАК СуммаФакт,
    ВТ_Инциденты.СуммаНаряда - ВТ_Наряды.СуммаФакт КАК Пересчет
ИЗ
    ВТ_Инциденты КАК ВТ_Инциденты
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Наряды КАК ВТ_Наряды
        ПО ВТ_Инциденты.Документ = ВТ_Наряды.ГлавныйДокумент
   Irbis
 
1 - 28.10.20 - 11:31
Если соединение не внутреннее надо пользовать ЕСТЬNULL() ибо жопа сопсобна приключиться в самый неподходящий момент
   NIGHTHUNTER
 
2 - 28.10.20 - 11:34
(1) вопрос в том от куда там NULL если там значения ?
   Irbis
 
3 - 28.10.20 - 11:36
(2) Это тебе виднее должно быть
   NIGHTHUNTER
 
4 - 28.10.20 - 11:36
я понял в чем дело, не внимательно сам делаю

(1) за совет спасибо!!!!
   Chameleon1980
 
5 - 28.10.20 - 13:38
(0) ты когда уже хоть простому научишься?
   Chameleon1980
 
6 - 28.10.20 - 13:39
или выпадает?
   NIGHTHUNTER
 
7 - 29.10.20 - 05:32
(6) там была опечатка, моя невнимательность

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.