Имя: Пароль:
1C
1С v8
Мелкая доработка запроса
,
0 Мисти
 
07.05.14
20:14
Опять я не успела теорию изучить.
Было так:

    |    ВЫБОР
    |            КОГДА СтатусыОбъектовАренды.Регистратор ССЫЛКА Документ.АР_ЗаключениеДоговораАренды
    |                ТОГДА СтатусыОбъектовАренды.Статус = &ВРезерве
    |            ИНАЧЕ СтатусыОбъектовАренды.Статус = &ВАренде
    |        КОНЕЦ

Мне нужно, чтобы  вместо статуса ВАренде было 2 - ВАренде и Осв - в том смысле, что оба имеют одинаковое значение.
Вроде, говорили, что там нельзя ставить "или".
Запихнуть оба в массив?
1 ДенисЧ
 
07.05.14
20:17
Вот теперь я точно ничего не понял... Особенно " в том смысле, что оба имеют одинаковое значение. "
2 MrStomak
 
07.05.14
20:19
Более непонятно сложно написать.
3 Мисти
 
07.05.14
20:20
Ну, по русски я бы написала:
...ИНАЧЕ (СтатусыОбъектовАренды.Статус = &ВАренде)или (СтатусыОбъектовАренды.Статус = &Осв)
4 GROOVY
 
07.05.14
20:22
ИНАЧЕ КОГДА ......... ТОГДА
5 ДенисЧ
 
07.05.14
20:22
(3) Тогда В () - твой выбор!
6 Мисти
 
07.05.14
20:23
В массиве?
7 MrStomak
 
07.05.14
20:25
можно еще В (значение1,значение2)
8 program1Cer
 
07.05.14
20:29
Ты в курсе, что у тебя поле получается логического типа?
Массив тебе не нужен. У тебя и так будет, когда документ НЕ АР_ЗаключениеДоговораАренды, значение ИСТИНА в случае аренды и ЛОЖЬ в любом другом.

Вот только мне не понятно, как ты ИСТИНУ по резерву отличишь от ИСТИНЫ по аренде.
9 mdocs
 
07.05.14
20:39
Надо просто определится осв там должно быть или варенде, если не получается - дрябнуть 50г для храбрости.
10 Мисти
 
07.05.14
21:02
Программу, как всегда, писала не я!
Я так понимаю, что идет отбор по статусу, если СтатусыОбъектовАренды.Регистратор ССЫЛКА Документ.АР_ЗаключениеДоговораАренды
    |                ТОГДА СтатусыОбъектовАренды.Статус = &ВРезерве
А в остальных случаях нас устраивает любой из 2 статусов
ВАренде или Осв
11 program1Cer
 
07.05.14
21:23
Если устраивает любой из, то зачем выбирать? Пусть будет ВАренде =)
12 Мисти
 
07.05.14
21:36
Так "осв" мы пропустим! А с ним объекты тоже должны попасть в отбор!
13 Мимохожий Однако
 
08.05.14
06:43
(0)Используй ИЛИ
14 program1Cer
 
08.05.14
08:08
(12) тогда придумай когда должно быть ВАренде, а когда Осв.
Или ты думаешь передашь массив, а программа сама решит, что выбрать?