|
Условие в запросе подобно
| ☑ |
0
yyyuuu
19.10.21
✎
11:59
|
Все привет есть запрос вида
ВЫБРАТЬ
Дислокация.ИндексПоезда,
Дислокация.Операция,
Дислокация.ДатаОперации,
Дислокация.НомерПоезда,
Дислокация.Участок,
Дислокация.ТипПарка,
Дислокация.ДепоНСП КАК ДепоНСП
ИЗ
РегистрСведений.Дислокация КАК Дислокация
ГДЕ
Дислокация.ИндексПоезда В(&ИндексыПоездов)
И Дислокация.ТипПарка = &ТипПарка
И Дислокация.ДатаОперации В(&ДатаОперации)
И Дислокация.Операция В(&Операции)
И Дислокация.СтанцияНазначения ПОДОБНО &СтанцияНазначения
Если СтанцияНазначения = СтанциясФормы Тогда
СтанцияНазначения = "ХАБАРОВСК I";
Иначе
СтанцияНазначения = "%";
КонецЕсли;
ЗапросГруз.УстановитьПараметр("ИндексыПоездов",ИндексыПоездов);
ЗапросГруз.УстановитьПараметр("ТипПарка",ТипПарка);
ЗапросГруз.УстановитьПараметр("ДатаОперации",ДатаОперации);
ЗапросГруз.УстановитьПараметр("Операции",Операции);
ЗапросГруз.УстановитьПараметр("СтанцияНазначения",СтанцияНазначения);
Верно ли будет тут это условие?
Смысл такой если по условию истина то выбираем только Хаб 1 иначе все. Верно ли делать так?
|
|
1
Kassern
19.10.21
✎
12:02
|
(0) Выбор когда &ОтборПоСтанцииНазначения Тогда Дислокация.СтанцияНазначения=&СтанцияНазначения Иначе Истина Конец
|
|
2
Kassern
19.10.21
✎
12:03
|
и не надо нагружать запрос "ПОДОБНО", когда вам нужно отобрать по определенной станции, или вывести все
|
|
3
Kassern
19.10.21
✎
12:03
|
Что будете делать, если появится ХАБАРОВСК II?)
|
|
4
1Сергей
19.10.21
✎
12:04
|
(3) Видимо, ему и надо по всем Хабаровскам
|
|
5
Kassern
19.10.21
✎
12:05
|
(4) а по мне так он хотел выкрутиться с "ПОДОБНО", чтобы отобрать все станции, если нет отбора)
|
|
6
yyyuuu
19.10.21
✎
12:06
|
Да это вообще код не Мой. Надо переработать. Я пытаюсь понять что было в голове у человека когда он делал.
Да, подобно было сделано для того чтобы выбрать все станции вообще. Ну а если не все то хаб 1
|
|
7
Kassern
19.10.21
✎
12:07
|
(6) смотри (1)
|
|
8
yyyuuu
19.10.21
✎
12:12
|
Я так и хотел, если думать логически то нам или одна станция нужна или все. Но если все то условие вообще не нужно.
|
|
9
yyyuuu
19.10.21
✎
12:52
|
А что плохо именно в подобно условии?
|
|
10
1Сергей
19.10.21
✎
12:53
|
(9) Нагрузка на сервер. "Опять ваша тупая одинеска висит"
|
|
11
Kassern
19.10.21
✎
12:58
|
(8) "Иначе Истина" решает эту проблему
|
|
12
yyyuuu
19.10.21
✎
13:19
|
(10) Делал не Я, Я пытаюсь только понять и убрать если это хэрня.
(11) Все понял, ты лудший!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший