Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Copying/Moving Drawings to Different Documents?
Oliver_Lax
Member Posts: 8 ✭
in General
Hi,
I am trying to move (or copy) a number of drawings along with the referenced part studio/assembly into differnet document as part of a clean up job. However whenever I do this the moved/copied drawing loses it's reference to the moved/copied part studio or assembly. This means I cannot update the drawing if I want to change the part or assembly, which means I would have to redraw all these parts. Is there any way to:
I am trying to move (or copy) a number of drawings along with the referenced part studio/assembly into differnet document as part of a clean up job. However whenever I do this the moved/copied drawing loses it's reference to the moved/copied part studio or assembly. This means I cannot update the drawing if I want to change the part or assembly, which means I would have to redraw all these parts. Is there any way to:
- Re-reference drawings back to the right part studio/assembly?
- Keep the references in check when copying/moving the drawing?
0
Best Answers
-
philip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381@Oliver_Lax - That should absolutely work as you describe and we just tested again here.
You are a Pro-User, please submit a support ticket and we will take a look!
Thank you.Philip Thomas - Onshape5 -
hailong_li Member, Onshape Employees Posts: 1Hello Oliver,
If you use 'Copy' to copy a drawing, it copies the drawing as well as the referenced part studio/assembly, which means the copied drawing has a reference to the copied part studio/assembly, not the original part studio/assembly.
If you use 'Move' to move a drawing to a different document, it moves the drawing as well as the referenced part studio/assembly to that document and it maintains the references between the drawing and the part studio/assembly. The drawing and the part studio/assembly that are being moved will no longer exist in the original document.
It sounds like 'Move' is the command that you should use. If you find the behavior is not what you would expect, please give us more information to describe what the problems are, or you may report a bug so that we can do a further investigation on your case.
Thanks
Hailong5
Answers
You are a Pro-User, please submit a support ticket and we will take a look!
Thank you.
If you use 'Copy' to copy a drawing, it copies the drawing as well as the referenced part studio/assembly, which means the copied drawing has a reference to the copied part studio/assembly, not the original part studio/assembly.
If you use 'Move' to move a drawing to a different document, it moves the drawing as well as the referenced part studio/assembly to that document and it maintains the references between the drawing and the part studio/assembly. The drawing and the part studio/assembly that are being moved will no longer exist in the original document.
It sounds like 'Move' is the command that you should use. If you find the behavior is not what you would expect, please give us more information to describe what the problems are, or you may report a bug so that we can do a further investigation on your case.
Thanks
Hailong
For document cleanup sometimes I have found I have to do a double step move as part studio end up where I don't want after moving a drawing, so I will then move them back to the original position, feels bit dangerous with links and history all getting crossed up but Onshape seem to handle this very well.
Twitter: @onshapetricks & @babart1977
I have a Document where I have a bunch of Drawings, Parts, Assemblies. All for tooling for a certain sized product. All my drawings reference Revisions of their parts (as has been described elsewhere as good practice).
NOW
I want to move all these parts, assemblies, and drawings out to their own document, and then make a copy, so I can start working on the tooling for a different-sized product (after creating new part numbers, and updating all Properties etc).
HOWEVER
When I Moved all the Drawings, Part Studios, and Assemblies out to their own Document - the Drawings still retain their reference to the Released parts in the Source Document (as they should!). But now, if I want to "Change to Version" in the drawings, to associate them to the local copy of the Parts, I can't. There is no option to select a Part from the local Document, only options to change Versions / Workspace in the source document.
Since we can't REPLACE references in Drawings, this means I have to import a new view of the local part, and totally recreate the drawing with the new part, then delete the original parts, update the Sheet reference etc.
As described above, when moving a drawing that references a current part from the same workspace (un-Versioned or -Released) the new drawing retains the reference to the new, local part. As far as I can tell, if the Drawing references a Revision or Version of a part, Move and Copy give the same result: the new drawing references the old part, and you cannot update it to the target reference without recreating the drawing.
TO GET AROUND THIS, THIS IS A PROPOSED WORKFLOW
Source Document
Target Document:
- Check / Ensure all references are local
- If this is a Copy: Update All Part Numbers (so that Releases don't contaminate your other document), change Properties etc
- If this is a Move: begin to work on Parts,
- When Releasing Parts / Drawings from your new Document, you'll have to update the Drawing reference to the Revision of the part again...but you can't do this until after your first Release from this new Document. Thankfully, the Drawing's Revision History seems to be retained through the Move.
Unfortunately, most of these steps above have to be performed manually, on individual Drawings, Part Studios, Assemblies (for the most part). I don't even want to get into the manual fixes on my new Revision Tables in all the new drawings!Is there an Improvement Request here, something like: "Move to new Document, and make sure all references are to the new local copy" or simply "Let me update the Replace parts in Drawings!"
Anyone have any other ideas on how to do this? (I am sure that I'm missing many valid reasons that it has to be this way, but looking for some improvement in workflow nonetheless).
Oh - and we need better bulk tools for this task (like a Super Pack & Go) that allows us to Create a New Document, Update Part Numbers, and manage references all in one step / interface!