Условие в группировке СКД

1. user645801_yyyuuu123q 15.10.21 11:32 Сейчас в теме
Всем привет ребята.
Можно ли как нибудь остановить условие в группировке ?
Как отразить в группировке "ПОР" только где станция назначения Хабаровск 1.

Делаю через вычисляемые поля:
ВЫбор Когда ТипПарка = "Пор" Тогда ВычислитьВыражение("СтанцияНазначения","ТипПарка" ) Конец
Получаю в этой колонке только хабаровск 2.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
12. Release 15.10.21 12:32 Сейчас в теме
(11) Зачем вычисляемые поля, если есть настройки отбора?
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. Release 15.10.21 12:08 Сейчас в теме
(1)Если я правильно понял задачу:
ВЫБОР
...
ГДЕ
    ТаблицаДанных.ТипПарка = &Пор
    И ТаблицаДанных.СтанцияНазначения = &Хабаровск1
    ИЛИ ТаблицаДанных.ТипПарка <> &Пор

Тоже самое можно сделать через настройки отбора в самом отчёте на уровне пользователя используя группы условий: сначала группа ИЛИ, потом вложенная группа И.
8. user645801_yyyuuu123q 15.10.21 12:19 Сейчас в теме
(7)Хотелось бы не менять запрос.
10. Release 15.10.21 12:23 Сейчас в теме
(8) Ниже, после условия запроса, я предложил второй вариант.
11. user645801_yyyuuu123q 15.10.21 12:29 Сейчас в теме
(6)Вот Я (2) пытаюсь сделать через вычисляемые поля ВычислитьВыражение("СтанцияНазначения","ТипПарка" )
(10)
Группировку" груж" Мы должны не трогать, там должны быть все
12. Release 15.10.21 12:32 Сейчас в теме
(11) Зачем вычисляемые поля, если есть настройки отбора?
Прикрепленные файлы:
13. user645801_yyyuuu123q 15.10.21 13:50 Сейчас в теме
(12)
Спасибо, так да тоже можно пробовал. Но Я хотел попробовать сделать через ВычислитьВыражение()
Если не разберусь как, то твой помечу как решение. Спасибо
14. Release 15.10.21 14:28 Сейчас в теме
(13) Может я тупой, но я не могу понять: как использование вычисляемых полей должно помочь в исключении ненужных записей в определенной группировке? Это же просто ещё одно поле.
Вы по этому полю потом всё равно отбор собираетесь делать или как?

Хорошая статья по ВычислитьВыражение() - https://infostart.ru/1c/articles/1101676/.
16. user645801_yyyuuu123q 15.10.21 16:06 Сейчас в теме
(14) Все верно вы поняли. Это Я просто увидел новую технологию и пытаюсь пихать ее везде где только можно
15. Release 15.10.21 14:38 Сейчас в теме
(13) Или я неправильно понял это ваше предложение?
Как отразить в группировке "ПОР" только где станция назначения Хабаровск 1.
2. vlad636 4 15.10.21 11:35 Сейчас в теме
Лига телепатов, подтягиваемся...
user645801_yyyuuu123q; +1 Ответить
3. user645801_yyyuuu123q 15.10.21 11:45 Сейчас в теме
(2) ой, скрины не прикрепились. Одну секунду.
ПРикрепил
4. Dem0 15.10.21 11:46 Сейчас в теме
Отбор на ваше вычисляемое поле поставьте Хабаровск 2
5. user645801_yyyuuu123q 15.10.21 11:47 Сейчас в теме
(4)не совсем понял что вы имели ввиду. Я хочу получить в группировке только те строки где станция назначения Хаб 1
6. laperuz 46 15.10.21 11:53 Сейчас в теме
(5)Я вижу 2 варианта:
1. Делать отдельные группировки по типпарка, в первой отбор типпарка равно пор, во второй типпарка неравно пор, у первой поставить, что имеет свой собственный отбор и добавить отбор по станции назначения
2. Добавить вычисляемое поле типа булево, с условием "типпарка=пор и станцияназначения=хабаровск1 ИЛИ НЕ типпарка=пор", далее отбор у отчета по этому полю
9. user645801_yyyuuu123q 15.10.21 12:20 Сейчас в теме
(6)Вот Я (2) пытаюсь сделать через вычисляемые поля ВычислитьВыражение("СтанцияНазначения","ТипПарка" )
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот