|
Мистика с запросом
| ☑ |
0
GrMice
02.03.14
✎
02:39
|
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВЫБОР
| КОГДА &Булево = ИСТИНА
| ТОГДА ""ИСТИНА""
| ИНАЧЕ ""Ложь""
| КОНЕЦ КАК Бук
|ГДЕ
| &Булево";
Запрос.УстановитьПараметр("Булево", Объект.Булево);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Сообщить(ВыборкаДетальныеЗаписи.Бук)
КонецЦикла;
А теперь сам вопрос, Если Объект.Булево = истина все нормально отрабатывает, если же ложь и попадает на "Иначе" то Значение Ложь я не получаю, а выборка Дает результат "Ошибка чтения значения". Помогите понять что я делаю не так;
|
|
1
EugeniaK
02.03.14
✎
02:42
|
(0)
|ГДЕ
| &Булево";
Если &Булево ЛОЖЬ, то результат запроса пустой.
|
|
2
Garkin
02.03.14
✎
02:44
|
(0) а можно узнать, зачем ты это делаешь?
|
|
3
zladenuw
02.03.14
✎
02:56
|
(1) ну так
|ГДЕ
| &Булево";
это условие на истину и тут можно так же написать
ВЫБОР
| КОГДА &Булево
| ТОГДА ""ИСТИНА""
|
|
4
Мимохожий Однако
02.03.14
✎
06:21
|
Выкинь из запроса
|ГДЕ
| &Булево
|
|
5
kokamoonga
02.03.14
✎
06:22
|
(0) когда человек пишет "мистика" это чаще всего значит, что он не попытался вникнуть в суть происходящего.
Напиши:
ВЫБРАТЬ
ВЫБОР
КОГДА &Булево
ТОГДА "ИСТИНА"
ИНАЧЕ "Ложь"
КОНЕЦ КАК Бук
ГДЕ
НЕ &Булево
удивись прямо противоположному поведению
|
|
6
Wobland
02.03.14
✎
06:28
|
помогаю. не так ты делаешь ничего
|
|
7
GrMice
02.03.14
✎
09:30
|
(2) Вообщем это просто попытка понять метод. Который почему-то даже в таком простом примере не работает
(1)(3)Ничего не меняется
(4) Спасибо
|
|
8
GrMice
02.03.14
✎
09:48
|
Никто не может подсказать какой то материал по данному вопросу ?
|
|
9
ДенисЧ
02.03.14
✎
09:56
|
(8) какой материал?
|
|
10
Bober
02.03.14
✎
09:59
|
(8)
Язык запросов "1С:Предприятия 8"
Настольная книга 1С:Эксперта по технологическим вопросам
SQL для простых смертных
или
SQL (в электронном виде)
|
|
11
Garkin
02.03.14
✎
12:20
|
(7) можешь в двух словах описать что это за метод, очень интересно.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший