|
Условие в запросе | ☑ | ||
---|---|---|---|---|
0
AntonyFO
13.07.15
✎
09:47
|
Добрый день, подскажите пжл синтаксис в запросе, когда срабатывает условие если срабатывает другое условие. Лучше на конкретном примере:
"ВЫБРАТЬ | СостоянияОСОрганизаций.ОсновноеСредство КАК ОС |ИЗ | РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций |ГДЕ | И СостоянияОСОрганизаций.Период МЕЖДУ &ДатаНачала И &Датаокончания"; |
|||
1
Ненавижу 1С
гуру
13.07.15
✎
09:48
|
ПервоеУсловие И ВтороеУсловие
|
|||
2
AntonyFO
13.07.15
✎
09:48
|
Запрос упрощён, конечно. Вот мне надо чтобы при срабатывании условия срабатывало другое условие, а если не срабатывает условие, то другое не срабатывает тоже...)
|
|||
3
vicof
13.07.15
✎
09:50
|
(2) шта?
|
|||
4
Mankubus
13.07.15
✎
09:51
|
ВЫБОР КОГДА
|
|||
5
Dmitrii
гуру
13.07.15
✎
09:51
|
Условие1 И Условие2
|
|||
6
Остап Сулейманович
13.07.15
✎
09:52
|
(2) Вложенные "Выбор" спасут.
|
|||
7
Mirnin
13.07.15
✎
09:52
|
(2) Ну так ключевое слово "И" же.
И - должны выполняться сразу несколько условий. ИЛИ - достаточно одного из них. |
|||
8
AntonyFO
13.07.15
✎
09:53
|
(4) Выбор Когда не пойдёт в результате запроса чего- то всё равно будет. А мне надо чтобы не было ничего
|
|||
9
AntonyFO
13.07.15
✎
09:54
|
(6) Видимо, да только с вложенным надо как-то...
|
|||
10
AntonyFO
13.07.15
✎
09:56
|
(7) Ух, верно, сразу не сообразил. Спасибо большое!
|
|||
11
Одинесю
13.07.15
✎
09:56
|
(8) А ты потом отбором не выводи пустые строки.
|
|||
12
Timon1405
13.07.15
✎
09:57
|
(0) может так?
ВЫБРАТЬ 1 КАК Поле1 ГДЕ Истина В (ВЫБРАТЬ ВЫБОР КОГДА &Условие1 ТОГДА ИСТИНА ИНАЧЕ ВЫБОР КОГДА &Условие2 ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КОНЕЦ) |
|||
13
AntonyFO
13.07.15
✎
09:59
|
(8) тоже вариант, спасибо, но если с (7) не получиться так и сделаю
|
|||
14
AntonyFO
13.07.15
✎
10:01
|
(12) подумаю, спс
|
|||
15
AntonyFO
13.07.15
✎
10:36
|
С (7) не получилось, получилось что-то между (4) и (12):
"ВЫБРАТЬ | СостоянияОСОрганизаций.ОсновноеСредство КАК ОС |ИЗ | РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций |ГДЕ | ВЫБОР | КОГДА СостоянияОСОрганизаций.Период МЕЖДУ НАЧАЛОПЕРИОДА(ДАТАВРЕМЯ(2013, 1, 1), ГОД) И КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(2014, 12, 1), ГОД) | ТОГДА СостоянияОСОрганизаций.ОсновноеСредство.КупленоУЗависимого = ИСТИНА | ИНАЧЕ ИСТИНА | КОНЕЦ"; |
|||
16
Ненавижу 1С
гуру
13.07.15
✎
10:38
|
ГДЕ (НЕ СостоянияОСОрганизаций.Период МЕЖДУ НАЧАЛОПЕРИОДА(ДАТАВРЕМЯ(2013, 1, 1), ГОД) И КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(2014, 12, 1), ГОД))
ИЛИ СостоянияОСОрганизаций.ОсновноеСредство.КупленоУЗависимого |
|||
17
AntonyFO
13.07.15
✎
10:47
|
(16) Теперь понял, спасибо, на будущее буду иметь ввиду
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |