Scope: managed applications.
1. By default, when you create forms of some object types (catalogs, charts of characteristic types, and other), the opening mode with locked owner window is set for them (the WindowOpeningMode property is set to LockOwnerWindow). Such forms are supposed to be used in one go without the need to switch to other forms. Thus, there is no need to open multiple forms of this type at once, and therefore a user workspace has no unnecessary windows.
2. We recommend that you change this platform default when a form is a workplace, that is, it is used to access a large set of functions. In particular, when you use the form in standard scenarios, you might need to:
- Open other independent forms (reports, catalogs, and other) from the global command interface of the application.
- Compare two or more objects.
Or when the form navigation panel:
- Contains a large number of links to related information (for example, subordinate catalogs).
- Includes links to parameterized reports.
For these forms, set the WindowOpeningMode property to Independent. As a rule, these are document forms.
3. For configurations based on 1C:Enterprise 8.3.9 (or earlier), do not open forms in the WindowOpeningOption.SingleWindow mode as, in configurations that are designed to support "Taxi" and "In tabs" modes, this form opening mode makes it much more difficult for users to set up an application for web client.
In most cases, such forms can be opened in the owner window lock mode or independently, which does not open a separate window in the web browser in the "Taxi" or "In tabs" interface mode. However, users will see it as separate window opening.
An exception is made when configurations support form opening in this way in thin client only or in the "In separate windows" mode only.
Selection: locking or independent opening of object forms in the style guide.