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