We are using a Sheet Index to label Sheet models in DGN files, however, we are finding that after editing the Sheet Index, changing labels, etc (and running the Sheet update Sheet command) that only models that are physically opened after the change have title block Sheet property fields updated.
We have resorted to a macro that manually opens up each Sheet Model and runs the "FIELD UPDATE ALL MODEL" keyin before plotting in Print Organizer.
We have the MS_AUTO_UPDATE_FIELDS = ALWAYS and MS_PLT_UPDATE_FIELDS = 2 variables set - is there something else we need to do to get this to work properly?
MS_PLT_UPDATE_FIELDS is not a recognized configuration variable in CONNECT Edition.
Fields in the master file are updated when Print Organizer opens the file in its background process, but only if the file is opened in read-write mode. By default, Print Organizer opens files in read-only mode for safety and to prevent file locking. There is a setting to change that. Also, the file cannot be opened in read-write mode anywhere else (i.e. in the interactive process) or Print Organizer's background process will be denied write access and fields will not update.
Answer Verified By: Mark Shamoun
OK thanks Andrew,
We will remove MS_PLT_UPDATE_FIELDS from our configuration.
We have MS_PRINTORGANIZER_OPEN_DGN_READWRITE = 1 set so I assume this is what you mean. We're currently running Print Organizer in the active file (but selecting 100+ Sheet Models in it) - would this also deny write access to Print Organizer?
OpenRoads Designer 2022 R1 (10.11) | Microstation CE Update 17.2 | ProjectWise CE 3.4
Yes, if the active file is open for read-write in the interactive process, Print Organizer's background process will not be able to also open the same file for write. The same thing happens when another user tries to open the same file interactively, only instead of being able to display a warning dialog, the background process has no choice but to open the file read-only.
Makes sense, thanks Andrew!
I have the same problem, more than 100 crosssection sheets to which I need to update the page number. If not opening one by one nothing works. Can you share the macro of opening the sheets and run the key in to update fields.
See above. Just make sure to open an empty container file and Print Organizer will update the fields for you while you print the file (if the file is not already open). Just make sure you have the MS_PRINTORGANIZER_OPEN_DGN_READWRITE = 1 variable set.
I read all the above explanations. Also, the variable "MS_PRINTORGANIZER_OPEN_DGN_READWRITE" is set to 1. Please explain, ( if the "file is not already open". I am printing from the file, from where I have to open the Print Organizer tool? A new file? so I have to reference the corridor to a new file?
This was the same thing that confused me initially.
Create all your drawings and everything you want to print as normal. Then close that file, open up another file and use Print Organizer to add the the models you want to print and print from there.