Page 1 of 1

PDM, Can we hide the Sheet<1> row in Contains Tab?

Posted: Wed Mar 09, 2022 2:30 pm
by bnemec
We have a lot of extra rows in the Contains Tab and the various Reference File Dialogs that show Sheet<1> I'm guessing they are useful for some cases but we have found no use for them. It would be nice to be able to not show them. In our case we don't need to dynamically turn them on and off at the user level, we just don't need to see them and they take up a lot of space in already long reference trees.

Does anyone have ideas how to turn off displaying these?

Thanks.

image.png
image.png

Re: PDM, Can we hide the Sheet<1> row in Contains Tab?

Posted: Wed Mar 09, 2022 3:04 pm
by JSculley
From the KnowledgeBase:

===============================
Solution Id: S-048403
Product: SolidWorks Enterprise PDM 2009 CAD Editor
Created: 4/1/2010
Technically Reviewed Date: 7/2/2020
Area: PDMWorks Enterprise
Sub-Area: Reference Management

Question: Is it possible to disable weldment components (cut-list items) from showing up as internal references when checking in a weldment part in SOLIDWORKS PDM® vault?

Answer: When checking in a multi-body weldment part, all weldment components (cut list items) will be extracted and listed as internal (virtual) grey references to the part. This way it is possible to generate a weldment bill of materials or cut list from the part.

It is possible to disable this functionality using a registry value on the client where the files are checked in. When disabled, weldment parts will be treated as normal parts and not show any cut list item references.

Note that once the functionality is disabled, the cut list items will stop extracting from now on. Already checked in weldment parts will still show the cut list items.

To disable weldment component extraction during check in:
---------------------------------------------------------
Import attached registry file on client.

To manually update:
1. Open regedit
2. Browse to HKEY_CURRENT_USER\Software\SolidWorks\Applications\PDMWorks Enterprise\FileFormatPlugins\SolidWorks
- Make sure the spelling of "SolidWorks" key matches this name exactly with upper and lower case characters.
3. Create a new DWORD value named IncludeCutListItemsInCheckIn
4. Set value to 0
5. Restart

To enable the weldment component extraction
---------------------------------------------------------
Remove above registry value (or set it to 1)

=========================================

Re: PDM, Can we hide the Sheet<1> row in Contains Tab?

Posted: Wed Mar 09, 2022 3:21 pm
by bnemec
JSculley wrote: Wed Mar 09, 2022 3:04 pm From the KnowledgeBase:

===============================
Solution Id: S-048403
Product: SolidWorks Enterprise PDM 2009 CAD Editor
Created: 4/1/2010
Technically Reviewed Date: 7/2/2020
Area: PDMWorks Enterprise
Sub-Area: Reference Management

Question: Is it possible to disable weldment components (cut-list items) from showing up as internal references when checking in a weldment part in SOLIDWORKS PDM® vault?

Answer: When checking in a multi-body weldment part, all weldment components (cut list items) will be extracted and listed as internal (virtual) grey references to the part. This way it is possible to generate a weldment bill of materials or cut list from the part.

It is possible to disable this functionality using a registry value on the client where the files are checked in. When disabled, weldment parts will be treated as normal parts and not show any cut list item references.

Note that once the functionality is disabled, the cut list items will stop extracting from now on. Already checked in weldment parts will still show the cut list items.

To disable weldment component extraction during check in:
---------------------------------------------------------
Import attached registry file on client.

To manually update:
1. Open regedit
2. Browse to HKEY_CURRENT_USER\Software\SolidWorks\Applications\PDMWorks Enterprise\FileFormatPlugins\SolidWorks
- Make sure the spelling of "SolidWorks" key matches this name exactly with upper and lower case characters.
3. Create a new DWORD value named IncludeCutListItemsInCheckIn
4. Set value to 0
5. Restart

To enable the weldment component extraction
---------------------------------------------------------
Remove above registry value (or set it to 1)

=========================================
Thank you for finding and sharing this. Did you just do that search in the portal or were you already aware of the Solution?

I like that they were verbose in the mechanism that it stops creating items in PDM on check in, so I understand that the part files with sheet metal will continue to show the cut list item. I'm curious to find out if it will remove the item from files that have already been checked in after they are checked in from a computer with this reg edit.

I wish we would have known this from day one when we said we don't use weldments. Something to add to post admin install script for next time too.

Re: PDM, Can we hide the Sheet<1> row in Contains Tab?

Posted: Wed Mar 09, 2022 7:11 pm
by JSculley
bnemec wrote: Wed Mar 09, 2022 3:21 pm Thank you for finding and sharing this. Did you just do that search in the portal or were you already aware of the Solution?
I searched the Knowledge Base after seeing your post.

Re: PDM, Can we hide the Sheet<1> row in Contains Tab?

Posted: Thu Mar 10, 2022 3:53 pm
by berg_lauritz
Also useful to know (& super painful for performance):

When you start a sheet metal part - it will AUTOMATICALLY activate this field in document properties:

Code: Select all

Automatically create cut lists
Screenshot 2022-03-04 115238-2.png
Additionally when starting a drawing with pre-defined views with a sheet metal part it WILL generate a flat pattern - which WILL NOT have a display data mark regardless of settings.
Screenshot 2022-03-04 115214.png
Screenshot 2022-03-04 115214.png (9.39 KiB) Viewed 1838 times
This messes with performance, drawings, leads to senseless rebuilds if you insert the flat pattern into the assembly & deleting the flat pattern (even if it is not used in the drawing) it is only possible if you clear the view palette.
Screenshot 2022-03-10 145026.png

We abuse the sheet metal functionality for our wood pieces & those are some of our problems....

Re: PDM, Can we hide the Sheet<1> row in Contains Tab?

Posted: Thu Mar 10, 2022 4:25 pm
by bnemec
berg_lauritz wrote: Thu Mar 10, 2022 3:53 pm Also useful to know (& super painful for performance):

When you start a sheet metal part - it will AUTOMATICALLY activate this field in document properties:

Code: Select all

Automatically create cut lists
Screenshot 2022-03-04 115238-2.png
That is in the Weldments section, you're saying it applies even if the part is not a weldment if there is a sheet metal body?

berg_lauritz wrote: Thu Mar 10, 2022 3:53 pm Additionally when starting a drawing with pre-defined views with a sheet metal part it WILL generate a flat pattern - which WILL NOT have a display data mark regardless of settings.
Screenshot 2022-03-04 115214.png
The automatically generated Flat Pattern caused us much confusion at first as we have PDM and it was not uncommon for the model to be checked in when the drawing is made, so the Flat Pattern wasn't saved in the model. So the next time the drawing was opened the flat view was messed up.

Re: PDM, Can we hide the Sheet<1> row in Contains Tab?

Posted: Fri Mar 11, 2022 9:43 am
by berg_lauritz
bnemec wrote: Thu Mar 10, 2022 4:25 pm That is in the Weldments section, you're saying it applies even if the part is not a weldment if there is a sheet metal body?
Yes, it AUTOMATICALLY gets checked when you CREATE a sheet metal body.
  • It's unchecked in our template
  • We start a sheet metal body (base flange)
  • The checkmark is magically activated in document properties
If you know a fix - please let me know!

Re: PDM, Can we hide the Sheet<1> row in Contains Tab?

Posted: Fri Mar 11, 2022 11:09 am
by bnemec
berg_lauritz wrote: Fri Mar 11, 2022 9:43 am If you know a fix - please let me know!
image.png
image.png (44.93 KiB) Viewed 1796 times