|
Помогите добавить в запросе условие | ☑ | ||
---|---|---|---|---|
0
Вадим_1c
20.12.23
✎
17:25
|
Я что-то совсем затупил, нужно чтобы в запросе было условие - если Реквизит = 1, тогда Истина, иначе Ложь.
Нужно именно, чтобы это было как отдельная функция или не знаю, что-то, чему можно задать Имя (Псевдоним), чтобы запрос выводил именно это, либо Истина, либо Ложь. Помогите пожалуйста, не пойму никак. |
|||
1
Волшебник
20.12.23
✎
17:30
|
вариант 1
ВЫбРАТЬ Реквизит = 1 КАК Результат вариант 2 ВЫбРАТЬ ВЫБОР КОГДА Реквизит = 1 ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК Результат |
|||
2
Donkey_hot
20.12.23
✎
17:33
|
ВЫбРАТЬ
ВЫБОР КОГДА Реквизит = 1 ТОГДА "Истина" ИНАЧЕ "Ложь" КОНЕЦ КАК Результат P.S. Но помните: ложь хуже всего, когда это глагол. |
|||
3
Волшебник
20.12.23
✎
17:34
|
(2) у Вас строки, а не булево. Может где-то глюкануть
|
|||
4
Donkey_hot
20.12.23
✎
17:39
|
(3) Мне показалось что ТС-а интересует конкретное представление ("чтобы запрос выводил"). В целом соглашусь, лучше выбрать булево, а форматировать при выводе, но как вариант, возможно учебная задача поставлена для выполнения в консоли запросов.
|
|||
5
Вадим_1c
20.12.23
✎
17:42
|
вообще у меня есть запрос, в нем был реквизит (булево), после обновления его удалили, а в запросе дырка, это надо заменить другим реквизитом и там должно быть такое вот условие, ну сложнее конечно
|
|||
6
Вадим_1c
20.12.23
✎
17:46
|
и я не понимаю, как это туда впихнуть
|
|||
7
Волшебник
20.12.23
✎
17:47
|
(6) Впихните уж как-нибудь
|
|||
8
Лефмихалыч
20.12.23
✎
17:50
|
(5) удали поле из запроса и в коде обработки выборки тоже удали обращения к нему
|
|||
9
Вадим_1c
20.12.23
✎
17:52
|
(7) я вообще не понимаю
|
|||
10
Волшебник
20.12.23
✎
17:53
|
(8) Это опасно. Лучше впихивать, чем удалять
|
|||
11
Вадим_1c
20.12.23
✎
17:53
|
оно идет как временная таблица, там должно вот это быть
|
|||
12
Волшебник
20.12.23
✎
17:54
|
(11) Если должно, значит будет. Вам же за это платят
|
|||
13
Лефмихалыч
20.12.23
✎
17:56
|
(11) куда оно идёт? Само? Если на тебя идёт, то беги, не жди!
|
|||
14
Вадим_1c
20.12.23
✎
18:30
|
ВЫБОР
КОГДА СтатусыДокументов.Статус = ЗНАЧЕНИЕ("Перечисления.СтатусыДокументовРеализация") ТОГДА "Да" ИНАЧЕ "Нет" КОНЕЦ как правильно в значения передать |
|||
15
Вадим_1c
20.12.23
✎
18:30
|
то что мне нужно (13) (12)
|
|||
16
Вадим_1c
20.12.23
✎
18:41
|
а все я понял
затупы |
|||
17
Волшебник
20.12.23
✎
18:42
|
смешной...
|
|||
18
Прохожий
21.12.23
✎
06:20
|
Ставим
... Истина КАК Результат ... И ползарплаты уже в кармане. Код уйдет на тест, тестировщик напишет "не отрабатывает Ложь" заменяем на Ложь и все будут довольны. |
|||
19
Прохожий
21.12.23
✎
06:26
|
Ещё вариант.
... ВЫРАЗИТЬ(&ТекущееВремяВСекундах / 2 КАК Число(30,0)) * 2 = &ТекущееВремяВСекундах КАК Результат ... Но замечаний будет много, некоторые даже на португальском. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |