Прошу прощения, но я все равно не понял, что такое "производный компонент". Быть может "принт скрин" сделаете или более раскрыто опишите?
Как я понимаю, это что-то, что не является деталью или сборкой инвентора? Если да, то вам в начале перебора надо выполнить проверку, что oDoc - это деталь или сборка, и только если это верно, задавать ссылку "occ = oCompDef.Occurrences.AllReferencedOccurrences(oDoc).Item(1)"