|
Не срабатывает ЕСТЬNULL | ☑ | ||
|---|---|---|---|---|
|
0
ponaroshku
27.01.12
✎
06:27
|
Делаю запрос, где многие поля вида
ЕСТЬNULL(табличка, "0") В табличку при неопределенно значении я получаю 0 по всем нужным мне значениям, кроме записей одного регистра ВЫБРАТЬ ВзаиморасчетыСДепонентамиОрганизацийОстаткиИОбороты.Организация, ЕСТЬNULL(ВзаиморасчетыСДепонентамиОрганизацийОстаткиИОбороты.СуммаОборот, "0") КАК Поле1, ВзаиморасчетыСДепонентамиОрганизацийОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрНакопления.ВзаиморасчетыСДепонентамиОрганизаций.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК ВзаиморасчетыСДепонентамиОрганизацийОстаткиИОбороты По факту не выводит ничего В чем ошибка? |
|||
|
1
Wobland
27.01.12
✎
06:29
|
NULL у тебя тут никогда не выберется
|
|||
|
2
ponaroshku
27.01.12
✎
06:30
|
(1) привет:)))
т.е. таким образом я не присвою? |
|||
|
3
Wobland
27.01.12
✎
06:36
|
(2) и здравствуй. что ты хочешь? записи у тебя будут всегда
|
|||
|
4
ponaroshku
27.01.12
✎
06:37
|
(3) я поняла в чем косяк
мне нужен оборот за период из этого регистра если оборота нет - пусть выводит ноль :) в моем случае сейчас оборота нет и не выводится ничего |
|||
|
5
ponaroshku
27.01.12
✎
06:37
|
наверно через выбор когда надо попробовать
|
|||
|
6
Wobland
27.01.12
✎
06:38
|
(4) выводится ноль, просто ты его не замечаешь. куда выводишь?
|
|||
|
7
ponaroshku
27.01.12
✎
06:39
|
(6)в консоли
|
|||
|
8
Wobland
27.01.12
✎
06:39
|
(7) забудь. то, что ты не видишь - ноль. тыкни два раза туда
|
|||
|
9
Cube
27.01.12
✎
06:42
|
(4) Зачем тебе ноль? Нельзя так что ли:
Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Количество() = 0 Тогда //мегакод Иначе Пока Выборка.Следующий() Цикл //мегакод КонецЦикла; КонецЕсли; |
|||
|
10
Wobland
27.01.12
✎
06:43
|
(9) да девушка просто испугалась пустой ячейки в ТП ;)
|
| Форум | Правила | Описание | Секции | Поиск |