Почему элемент не может знать на каком виде он расположен , если есть свойство ownerviewid ?
Мы собираем все экземпляры элемента , например FamilyInstance во всем документе, и для каждого получаем вид
Если мы собираем экземпляры элементов через FilteredElementCollector(doc)... FamilyInstance то получаем все экземпляры, которые точно расположены на каком либо виде, верно?
Другое дело, если мы пытаемся получить ownerview , например family. Тут должна быть ошибка