![]() |
![]() |
![]() |
|
Вместо числа в запросе выводится NULL | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
28.10.20
✎
11:29
|
Что не так в запросе, почему за место значения, выводится NULL ?
В итоговом значении в Пересчет выводится NULL. А должна вывестись разность, или результат формулы что я там задам, ьно там выводится NULL . В этой же строке, есть значения у ВТ_Инциденты.СуммаНаряда и ВТ_Наряды.СуммаФакт КАК Пересчет . ВЫБРАТЬ СвойстваДокументов.Документ КАК Документ, СвойстваДокументов.Документ.Клиент КАК ДокументКлиент, СвойстваДокументов.Документ.Услуга КАК ДокументУслуга, СвойстваДокументов.Документ.Клиент.Контрагент КАК ДокументКлиентКонтрагент, СУММА(ВЫРАЗИТЬ(СвойстваДокументов.Значение КАК ЧИСЛО(15, 2))) КАК СуммаОбращения, ПараметыУровняСервиса.ФактическаяДатаЗакрытия КАК ФактическаяДатаЗакрытия, NULL КАК СуммаНаряда, СвойстваДокументов.Документ.Ответственный КАК Ответственный ПОМЕСТИТЬ ВТ_Инциденты ИЗ РегистрСведений.СвойстваДокументов КАК СвойстваДокументов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПараметыУровняСервиса КАК ПараметыУровняСервиса ПО СвойстваДокументов.Документ = ПараметыУровняСервиса.Инцидент ГДЕ СвойстваДокументов.Документ ССЫЛКА Документ.Инцидент И НЕ СвойстваДокументов.Документ.Клиент.Контрагент ЕСТЬ NULL И СвойстваДокументов.Свойство = &Свойство И ПараметыУровняСервиса.ФактическаяДатаЗакрытия МЕЖДУ &НачДата И &КонДата СГРУППИРОВАТЬ ПО СвойстваДокументов.Документ, СвойстваДокументов.Документ.Клиент, СвойстваДокументов.Документ.Услуга, СвойстваДокументов.Документ.Клиент.Контрагент, ПараметыУровняСервиса.ФактическаяДатаЗакрытия, СвойстваДокументов.Документ.Ответственный ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НарядРасходы.Ссылка.ГлавныйДокумент КАК ГлавныйДокумент, НарядРасходы.Ссылка КАК Ссылка, СУММА(НарядРасходы.СуммаФакт) КАК СуммаФакт ПОМЕСТИТЬ ВТ_Наряды ИЗ Документ.Наряд.Расходы КАК НарядРасходы ГДЕ НЕ НарядРасходы.Ссылка.Клиент.Контрагент ЕСТЬ NULL И НарядРасходы.Ссылка.ДатаОкончанияФакт МЕЖДУ &НачДата И &КонДата СГРУППИРОВАТЬ ПО НарядРасходы.Ссылка.ГлавныйДокумент, НарядРасходы.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Инциденты.Документ КАК Документ, ВТ_Инциденты.ДокументКлиент КАК ДокументКлиент, ВТ_Инциденты.ДокументУслуга КАК ДокументУслуга, ВТ_Инциденты.ДокументКлиентКонтрагент КАК ДокументКлиентКонтрагент, ВТ_Инциденты.СуммаОбращения КАК СуммаОбращения, ВТ_Инциденты.ФактическаяДатаЗакрытия КАК ФактическаяДатаЗакрытия, ВТ_Инциденты.СуммаНаряда КАК СуммаНаряда, ВТ_Инциденты.Ответственный КАК Ответственный, ВТ_Наряды.ГлавныйДокумент КАК ГлавныйДокумент, ВТ_Наряды.Ссылка КАК Ссылка, ВТ_Наряды.СуммаФакт КАК СуммаФакт, ВТ_Инциденты.СуммаНаряда - ВТ_Наряды.СуммаФакт КАК Пересчет ИЗ ВТ_Инциденты КАК ВТ_Инциденты ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Наряды КАК ВТ_Наряды ПО ВТ_Инциденты.Документ = ВТ_Наряды.ГлавныйДокумент |
|||
1
Irbis
28.10.20
✎
11:31
|
Если соединение не внутреннее надо пользовать ЕСТЬNULL() ибо жопа сопсобна приключиться в самый неподходящий момент
|
|||
2
NIGHTHUNTER
28.10.20
✎
11:34
|
(1) вопрос в том от куда там NULL если там значения ?
|
|||
3
Irbis
28.10.20
✎
11:36
|
(2) Это тебе виднее должно быть
|
|||
4
NIGHTHUNTER
28.10.20
✎
11:36
|
я понял в чем дело, не внимательно сам делаю
(1) за совет спасибо!!!! |
|||
5
Chameleon1980
28.10.20
✎
13:38
|
(0) ты когда уже хоть простому научишься?
|
|||
6
Chameleon1980
28.10.20
✎
13:39
|
или выпадает?
|
|||
7
NIGHTHUNTER
29.10.20
✎
05:32
|
(6) там была опечатка, моя невнимательность
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |