I just migrated from Solidworks 2016 to Solidworks 2019 and I have a small problem. When I open an assembly (using open read-only) in the "recent" tool, it opens the assembly as read-only but I have write access to all the parts that the assembly contains. Or can I find the function allowing me if I open in read-only that it opens the entire assembly in read-only mode (assembly + part).
To open in read-only mode after opening the assembly or part, you go to file then reload then you select read only or deselect for the reverse in write.
And also when opening you check in read-only.
Sorry I can't take a screenshot for you, my pc is being processed.
Thank you for your answer. I know I can do it like that, but on Solidworks 2016, I didn't have to worry about that. When we opened a read-only assembly, all the parts were automatically read-only and on the 2019 this is not the case. Many people open our assemblies in read-only mode in our company but do not know how to use solidworks. So they take control of the parts and it becomes very dangerous.
So there's not an option to check somewhere so that all the children in the assembly open directly in read-only?
Hello I now have the same problem. Have you found a solution? Otherwise, you have to take control of each piece, one by one, which is a big hassle. Maybe there is a macro to do it with a simple key of the keyboard...
Thank you for your feedback if you have a solution.
Unless I'm mistaken, in the system options, "External references" setting select "Open referenced documents in read-only".
Edit: Oops, not since this answer had already been given. Otherwise there is still a corrupted registry that makes the settings not apply correctly, if you know what to do, just destroy the Solidworks key in the user profile and it starts again on a blank basis. Another solution that seems to work not too badly for us since 2019 is the configuration file that is reapplied each time SW is opened (configured at installation through the administrative image)
In the end what was the problem because we have the same problem and it is indeed very painful, it is equivalent to opening the assembly 2 times in terms of time.