Без заголовка
Нет, там многократного счёта нет. Есть понятие BOM -- это список заказываемого, который инженеры пишут для службы закупки и сами используют для проверки поступающего на сборку/монтаж оборудования. У Boeing используется PLM (они традиционно юзают ENOVIA Dassault Systemes, насколько я понимаю), так что это всё считанное. Обычно число частей (необязательно деталей -- деталь это кусок материала, который принципиально не собирается из частей, в этом плане он элементарен) считается как сумма заказанных вовне фирмы. У BOM, конечно, много вариантов, но они сводятся главным образом к типам группировки (сортировки списка): в одних вариантах удобство сборки (группируются рядом собираемые вместе части), в других вариантах удобство заказа (группируются рядом заказываемые у одного поставщика, даже если собираются в разных местах -- какие-нибудь винтики, распиханные по всему изделию), в третьих вариантах похожесть функции (все винтики всех поставщиков -- например, для оценки возможности сокращения номенклатуры). Как считали двигатели -- по отдельным частям или целиком как одну часть -- зависит сильно от того, как там устроен заказ этих двигателей вовне Боинга. И это всё подсчёты supply chain, из информации этой службы я и взял картинку (там ссылка есть на их страничку).
Но есть и другой вариант счёта: тупо посчитать имена частей, которые встречаются в проекте -- то есть имена, встречающиеся в дереве сборки. Тогда да, любая подсборка это часть. Но всё-таки в таком дереве при подсчёте частей считают обычно только листья как individual parts и не добавляют узлы как assembly.