Есть регистр сведений, там реквизит "ТочкаМаршрута" у которого тип - точки всех имеющихся бизнес-процессов. Надо в запросе определить к какому бизнес процессу относится точка. Пишу:
ВЫБОР
КОГДА ЗаписьРегистра.ТочкаМаршрута ССЫЛКА БизнесПроцесс.БП1.Точки ТОГДА "БП1"
КОГДА ЗаписьРегистра.ТочкаМаршрута ССЫЛКА БизнесПроцесс.БП2.Точки ТОГДА "БП2"
ИНАЧЕ "Другой"
КОНЕЦ КАК ТипБП
Не работает (((
Сейчас для этого используется ОБЪЕДИНЕНИЕ запросов (9 штук) по всем БП и помещение во временную таблицу. Это такой официальный изврат предлагается использовать?
Ожидается выражение ТОГДА
КОГДА ТИПЗНАЧЕНИЯ<<?>>(ЗаписьРегистра.ТочкаМаршрута) = ТИП(БизнесПроцесс.БП1.Точки)
Платформа кстати 8.1
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший