Есть 4 списка: Заводы, РТП, РТП_Завод, Работы
Заводы и РТП - справочники
РТП может питать несколько заводов и завод может питаться от нескольких РТП
РТП_Завод содержит поля типа Подстановка из вышеуказанных справочников, т.е при добавлении элемента мы просто выбираем РТП и Завод из выпадающих списков
При добавлении элемента в список Работы мы выбираем из выпадающего списка сначала Завод, затем после выбора завода нужно отфильтровать подстановку РТП по таблице РТП_Завод, что бы лишние РТП не выводились.
Сложность в том, что фильтровать источник данных приходится не просто по другому списку, а ещё и по выбранному элементу на форме, т.е. Источник данных - РТП, нужно отфильтровать РТП_Завод по выбранному заводу, а потом отфильтровать РТП по отфильтрованному РТП_Завод
Как делать? Через формы инфопас всё перепробовал
Если есть опыт, то можно посмотреть в сторону JavaScript и CSR + SharePoint API, делать свой рендеринг Lookup полей и фильтровать их по другим значениям.