| 
    
            
         
         | 
    
  | 
Условие в запросе | ☑ | ||
|---|---|---|---|---|
| 
    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) Теперь понял, спасибо, на будущее буду иметь ввиду     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |