Попробуйте посмотреть метод PartFamily.AddPartSize.
Как добраться:
- получаем объект Network, например, через документ: CivilDocument.GetPipeNetworkIds и извлекаем из этой коллекции нужную.
- у объекта Network через свойство PartsListId добираемся до ее списка элементов.
- у списка элементов - объекта типа PartsList есть метод GetPartFamilyIdsByDomain. Через него добираемся до семейств нужного типа. Также этот объект имеет методы AddPartFamilyByGuid и AddPartFamilyByDescription для добавления семейств элементов в список.
- у каждого семейства из полученной коллекции есть метод AddPartSize.
Как он работает - ни разу не пробовал. Так что, изучайте. Если получится - отпишитесь, пожалуйста