|
Проверка в запросе на ЗначениеЗаполнено | ☑ | ||
---|---|---|---|---|
0
Andrey2C
09.04.15
✎
16:05
|
Здравствуйте. Подскажите как организовать проверку на пустое значение.
Пишу так: |ВЫБОР КОГДА &СтруктЕд = ЗНАЧЕНИЕ(Справочник.СтруктурныеЕдиницы.ПустаяСсылка) |ТОГДА ИСТИНА |ИНАЧЕ |Инвентаризация.СтруктурнаяЕдиница В(&СтруктЕд) |КОНЕЦ Но если выбираю больше 1 структурной единицы начинает ругаться. Как можно сделать такую проверку? |
|||
1
vicof
09.04.15
✎
16:06
|
ИНАЧЕ КОГДА ТОГДА ИНЕЧЕ КОНЕЦ
|
|||
2
vicof
09.04.15
✎
16:06
|
или просто КОГДА ТОГДА КОГДА ТОГДА ИНАЧЕ КОЕНЦ
|
|||
3
Nuobu
09.04.15
✎
16:07
|
(0) Добавить проверку на тип &СтруктЕд.
|
|||
4
Andrey2C
09.04.15
✎
16:10
|
(1) Опишите подробнее, пожалуйста, что вы имели ввиду?
|
|||
5
vicof
09.04.15
✎
16:14
|
(4) Ты условие не можешь выбрать в поля
|
|||
6
Andrey2C
09.04.15
✎
16:15
|
(5) Т.е. в запросе проверить это невозможно чтоли?
|
|||
7
Segate
09.04.15
✎
16:15
|
ТекстЗапроса+
?(ЗначениеЗаполнено(СтруктЕд), "ТутКогдаЗаполнено","ТутКогдаНет")+ТекстЗапросаПосле |
|||
8
boozin
09.04.15
✎
16:18
|
Три проверки:
1. На пустое значение соответствующего объекта метаданных (это у тебя есть) 2. На NULL: НЕ ЕСТЬ NULL 3. На НЕОПРЕДЕЛЕНО: <> НЕОПРЕДЕЛЕНО |
|||
9
1976vas
09.04.15
✎
16:18
|
(7) Не лучше закомментировать в запросе и потом менять строку?
|
|||
10
Segate
09.04.15
✎
16:19
|
(9)а смысл? лишние действия жеж.
|
|||
11
boozin
09.04.15
✎
16:22
|
(+8) пустое значение = пустая ссылка
Неправильно написал :) |
|||
12
vicof
09.04.15
✎
16:26
|
(0) Так, автор, напиши, где ты эту проверку делаешь, какая ошибка, и какие параметры передаешь
|
|||
13
Andrey2C
09.04.15
✎
16:27
|
Короче все я уже сам решил! Тема закрыта. Кто будет сталкиваться вот решение:
|ВЫБОР КОГДА &ЗначЗап = ЛОЖЬ |ТОГДА ИСТИНА |ИНАЧЕ |Инвентаризация.СтруктурнаяЕдиница В(&СтруктЕд) |КОНЕЦ Запрос.УстановитьПараметр("СтруктЕд",парамСтрукт); Запрос.УстановитьПараметр("ЗначЗап", ЗначениеЗаполнено(парамСтрукт)); |
|||
14
Andrey2C
09.04.15
✎
16:29
|
(12) А парамСтрукт это значение отбора в СКД
|
|||
15
Гёдза
09.04.15
✎
16:44
|
ЕСТЬNULL(Таб.Поле, Неопределено) В (&МассивПустыхСсылокИНеопределено)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |