|
Как выявить Null? | ☑ | ||
---|---|---|---|---|
0
Бюро пиявок
03.06.14
✎
22:44
|
Сделал запрос:
выбрать естьNull(ссылка.Контрагент, "NULL") как контрагент, естьnull(Номенклатура, "Null") КАК Номенклатура, Сумма(Количество) как количество, Сумма(Сумма)как сумма из документ.приходная.товары сгруппировать по ссылка.контрагент, номенклатура итоги Сумма(Сумма) по общие Хотел, чтобы в консоли отобразилось "Null". Почему-то не отобразилось. Верхняя строчка содержит значения Null за исключением колонки Сумма, конечно. Т.е. щелкаешь два раза - выскакивает, что там Null. Ничего не понимаю. Что не так сделал? |
|||
1
Defender aka LINN
03.06.14
✎
22:58
|
(0) ИТОГИ
|
|||
2
Бюро пиявок
03.06.14
✎
23:08
|
(1) Не понял. Там же есть общие итоги.
|
|||
3
Лефмихалыч
03.06.14
✎
23:12
|
(0) у тебя куча вариантов - три целых:
1. Выкоси слово ОБЩИЕ 2. Юзай СКД + условное оформление и тогда выкоси свое естьnull(ы 3. смирись |
|||
4
Бюро пиявок
03.06.14
✎
23:15
|
(3) Так с чем смириться-то? Зачем мне убирать Общие, если я учусь работать с Null, a Null образуется как раз тут из за Общих. Просто не могу понять, почему у меня ЕстьNull не отрабатывает.
|
|||
5
Яйца 1С
03.06.14
✎
23:17
|
Может, нету отсутствующих значений = нету Null'а?
|
|||
6
Dethmont
03.06.14
✎
23:23
|
Так итоги и подразумевают что все поля не участвующие в ИТОГАХ будут заполнены null
При общих Итогах не одно поле не участвует в расчете итога и везде null Никак ты это не обработаешь... |
|||
7
Бюро пиявок
03.06.14
✎
23:26
|
(6) Не понял ничего. В ячейке есть Null. Он же там есть. Вот я и хочу его просто выявить. Консоль не показывает Null. Ну, там просто пусто в ячейке. А я хочу, если Null, так и написать слово "Null".
|
|||
8
Dethmont
03.06.14
✎
23:30
|
(7) Там может быть только null, смирись
|
|||
9
Бюро пиявок
03.06.14
✎
23:32
|
(8) Там null, но я хочу отобразить там текстарик. Почему я это не могу сделать?
|
|||
10
Dethmont
03.06.14
✎
23:34
|
(9) Потому что так работают ИТОГИ
|
|||
11
Ненавижу 1С
гуру
03.06.14
✎
23:35
|
Ты же уже писал про это недавно v8: Куда дели Null в консоли запросов?
|
|||
12
Лефмихалыч
03.06.14
✎
23:35
|
(4) ты не работать с NULL учишься, а выносить мозг с его помощью. При наличии общих итогов на верхнем уровне в результате запроса всегда будет NULL. Твои попытки привести null в строке в тексте запроса этого не изменят, т.к. они влияют только на детальные записи, а итоговые строятся уже после получения всех детальных
|
|||
13
Ненавижу 1С
гуру
03.06.14
✎
23:38
|
(12) просто 1С придумала опять несколько "нестандарт" вместо rollup и cube
|
|||
14
Dethmont
03.06.14
✎
23:40
|
(13) Это кому-то еще мешает кроме ТС?
|
|||
15
Лефмихалыч
03.06.14
✎
23:46
|
(13) полагаю это - чтобы гарантировать одинаковость итогов вне зависимости от СУБД. Нормальное решение, как по мне
|
|||
16
Ненавижу 1С
гуру
04.06.14
✎
00:03
|
(15) просто rollup и cube поддерживают вроде как все субд, а вот ИТОГИ выполняет сервер приложений, потому их нельзя использовать в подзапросах и временных таблицах
аналогично потому же нельзя использовать В ИЕРАРХИИ в контекстно-зависимых условиях |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |