|
Помогите разобраться с условием в запросе | ☑ | ||
---|---|---|---|---|
0
Простенький вопросик
04.09.12
✎
08:20
|
Я пишу такое условие
ВЫБОР КОГДА ДанныеШтучнойСборки.Статус = "Собран" ТОГДА 1 КОНЕЦ в итоге у меня в этой функции всегда 0, даже когда ДанныеШтучнойСборки.Статус = "Собран". Может тут дело в типах данных или еще чем? Как эти нюансы на языке запроса прописать? |
|||
1
andrewks
04.09.12
✎
08:21
|
какой тип у ДанныеШтучнойСборки.Статус ?
|
|||
2
Простенький вопросик
04.09.12
✎
08:23
|
(1)
ну не текстовый, ссылочный какойто. Вот как к тексту его привести? |
|||
3
andrewks
04.09.12
✎
08:24
|
выразить
|
|||
4
andrewks
04.09.12
✎
08:24
|
стоп. ссылочный, или составной?
|
|||
5
Гобсек
04.09.12
✎
08:25
|
(2)Обычно приводят правую часть при помощи функции Значение()
|
|||
6
Sammo
04.09.12
✎
08:36
|
(2) Тогда сравнивать с сылочным значением. Или через Значение (для перечислений и предопределнных элементов) или через &Параметр
Сравнивать со строкой - некамильфо... |
|||
7
Простенький вопросик
04.09.12
✎
08:47
|
Я вот так прописал, запрос ругается на синтаксис
ВЫБОР КОГДА ДанныеШтучнойСборки.Статус = перечисления.СтатусыСборочногоЛиста.Собран ТОГДА 1 КОНЕЦ |
|||
8
Рэйв
04.09.12
✎
08:48
|
(7)
ВЫБОР КОГДА ДанныеШтучнойСборки.Статус = перечисления.СтатусыСборочногоЛиста.Собран ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Имя |
|||
9
Простенький вопросик
04.09.12
✎
08:50
|
(8)
Синтаксическая ошибка "КАК" КОНЕЦ <<?>> ИМЯ |
|||
10
Бледно Золотистый
04.09.12
✎
08:51
|
(7) = Значение(ПеречислениЕ....)
|
|||
11
Простенький вопросик
04.09.12
✎
08:52
|
(10)
При таком коде пишет "неверные параметры" ВЫБОР КОГДА ДанныеШтучнойСборки.Статус = значение (перечисления.СтатусыСборочногоЛиста.Собран) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ |
|||
12
Простенький вопросик
04.09.12
✎
08:53
|
(11)
ох сорри, букву Е не заметил, с Е синтаксис прошел, щас посмотрю |
|||
13
Dzenn
гуру
04.09.12
✎
08:55
|
!!!
ВЫБОР КОГДА ДанныеШтучнойСборки.Статус = Значение(Перечисление.СтатусыСборочногоЛиста.Собран) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Имя Перечислени<е> |
|||
14
Простенький вопросик
04.09.12
✎
09:01
|
(13)
да, все верно так спасибо всем |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |