Famille de pièce: PROMOUVOIR

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

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=

 

1 « J'aime »

@.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:

  • Montrer
  • Cacher

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

  • OUI: Montrer
  • NON: Cacher

 

 

Oui et comme je l'ai indiqué dans mon 2eme message, il y a une demande d'amélioration qui a été faite pour que cette option soit accessible via les familles de pièces, mais ça n'est pas encore fait. Donc pas de solution.

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

 

2 « J'aime »

Tu pourrais pas me faire une p'tite macro, car moi je VBA je ne maitrise pas.

Merci.

Une autre question ? Je sais pas si j'aurai le temps aujourd'hui et peut être que quelqu'un d'autre sera intéressé.

@.PL,

C'est pas urgent

Mais cette question est résolue, donc tu ne pourras pas choisir la macro comme meilleure réponse = très peu de visibilité...

Ok, j'avais pas compris.

je crée une nouvelle question.