Имя: Пароль:
1C
 
Условие в запросе подобно
,
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) Все понял, ты лудший!