Je veux pouvoir piloter via la famille de pièce l'option "Pormouvoir", mais je n'y arrive pas.
Quelque'un a une idée
2015-02-06-famille_de_piece_-_promouvoir.jpg
Je veux pouvoir piloter via la famille de pièce l'option "Pormouvoir", mais je n'y arrive pas.
Quelque'un a une idée
Salut,
Tu utilises bien la même configuration dans l'assemblage parent ?
Edit : désolé, je n'avais pas saisi la question.
A priori même problème ici et pas de solution :
https://forum.solidworks.com/thread/67554
Il y a une demande d'amélioration sur le site de SolidWorks, donc ça n'existe pas, désolé !
SPR #:640695
Status:Open
Fixed in:none none
Area:Assemblies
Sub-Area:Table - Design Table
Customer Impact:Medium
Summary:
Provide promote (BOM options) option in design table
Lien :
https://customerportal.solidworks.com/eservice_enu/start.swe?SWECmd=InvokeMethod&SWEMethod=GotoRecord&SWEService=SWGotoRecord&ViewName=SW+All+Defects+List+customerportal+-+Search&BusObject=Product+Defect&BusComp=Product+Defect&Id=1-14J1NKB&SRN=
@.PL,
Mon assemblage (avec une multitude de configurations) est un assemblage d'un écrou+rondelle plate+rondelle grower.
Dans une nomenclature je ne veux pas voir apparaitre l'assemblage mais les pièces qui le compose.
Je sais le faire manuellement, configuration/configuration.
Oui en effet @.PL,
Depuis la famille de pièce tu peux plioter:
mais pas le Promouvoir, je vais être obligé de me faire toutes les configurations à la main (c'est la loose !!!!)
Pour INFO:
Depuis la famille de pièce le pamarètre c'est:
$JAMAIS_DEVELOPPER_DANS_NOMENCLATURE
Par contre, c'est possible en VBA, l'instruction est :
swConfig.ChildComponentDisplayInBOM = swChildComponentInBOMOption_e.swChildComponent_Promote
Un exemple est donné ici :
http://help.solidworks.com/2015/English/api/sldworksapi/Add_Configuration_and_Promote_Child_Components_in_BOM_Example_VB.htm
Pour itérer sur toutes les configurations, voir ici :
http://help.solidworks.com/2013/english/api/sldworksapi/Forcibly_Rebuild_All_Configurations_Example_VB.htm
Tu pourrais pas me faire une p'tite macro, car moi je VBA je ne maitrise pas.
Merci.
@.PL,
C'est pas urgent
Ok, j'avais pas compris.
je crée une nouvelle question.