New features in version 8.3.11
- Interface mechanisms
- Collaboration system
- Data history
- Configuration extensions
- Mobile platform improvements
- Development and administration tools
Multiple web client sessions for a single application
Multiple sessions of a single application in different browser tabs or windows. As a result, the web client is more similar to the thin client in terms of usability.
For example, you can use two sessions of a single application to enter accounting transactions and view reports. You can also use a second session to perform operations that are only available at a highly customized workplace (when you need two big workspaces simultaneously).
If there is no need to analyze a lot of data, you can open two separate windows within the main 1C:Enterprise window, arranging them vertically or horizontally. This feature was available in 1C:Enterprise platform before.
Selecting table row ranges and displaying measurement units
Implemented selecting blocks of table rows that are not adjacent to each other (in particular, this feature is now available in tables linked to dynamic lists).
Optimized algorithm of selecting large numbers of table rows.
Implemented output of numbers with template-based formatting. You can use it to display numbers with measurement units in dynamic lists, reports, and charts.
Implemented the test version of the collaboration server. It is provided as a standalone distribution package. You can deploy it in your company's local network instead of using the public server wss://1cdialog.com, which is deployed on 1C Company's hardware.
You can install a collaboration server on Microsoft Windows or Linux.
Transferring data from server
Implemented the capability to transfer data from the server to client applications (based on the collaboration system). The server initiates data transfer. You can use this feature to open the customer card during the incoming phone call, to display the progress of a long server operation, to inform users about upcoming server reboot and force client application closing, to implement notifications and reminders, and much more.
Implemented data history. It stores the history of user data changes in compact form. You can analyze the history of data changes, compare versions, and revert to a specific data version.
This feature is part of the platform and does not require any extra actions from application developers. They only need to include specific configuration objects in the change history, and set the history update period in a background job.
Expanded the configuration extensions feature. Developers can add custom data structures of the following types: catalogs, documents, and information registers. When an extension is being loaded, database restructuring is performed "on the fly" and the new data structures become available immediately.
Extension algorithms can use application data, as well as store native data in the native structures described in configuration extensions.
In the mobile platform, implemented planner and formatted document objects. They have the same functionality as planner and formatted document objects on the desktop platform. The planner automates the planning of tasks, events, and appointments, the creation of calendars and timetables, and more. The formatted document is basically used in forms for editing text that contains different fonts, styles, hyperlinks, and pictures. For example, you can use a formatted document in a field for editing email messages.
In Designer, implemented form preview for mobile devices. You can choose from a wide range of mobile devices, as well as preview forms with both vertical and horizontal device orientation.
Merging object contents and types
Implemented fine tuning for merging contents of some configuration objects (subsystems, exchange plans, and functional options), as well as merging attributes of composite types.
This feature was not available before, the merging only allowed adding the entire object content from a new configuration. Now you can specify whether each object element is included in the resulting configuration.
Database restructuring optimization
Implemented new database restructuring algorithm in beta status. It greatly reduces the configuration update time (3-4 times on average, sometimes 10 times and more). This is reached by minimizing the volume of data manipulations and executing them at database management system level whenever possible.
Bitwise operations on integer numbers
Extended operations with binary data: implemented bitwise functions with numerical operands. These functions provide simpler and more compact solutions for typical development tasks, such as logical operations, left and right shift operations, and operations that check the specified bit or a group of bits.
- Reduced size of 1C:Enterprise executable files.
- Improved 1C:Enterprise server performance during simultaneous posting of large documents (dozens of thousands of lines).
- Improved performance of temporary table operations in Microsoft SQL Server.
- Optimized operations with large temporary tables in PostgreSQL.
- Optimized deletion of temporary table records in PostgreSQL and IBM DB2.
- Improved performance of loading infobases from files in IBM DB2.
- Optimized access rights verification for full-text search results in scenarios where the search returns over 100 results.
- Improved performance of loading external reports and data processors. Eliminated lags during intensive work with external reports and data processors.
- Improved performance of starting background jobs in infobases that run in file mode and use configuration extensions.
- Improved performance of drawing spreadsheet documents with a lot of pictures in hidden rows.
- Improved performance of cryptography operations and operations over SSL and TLS protocols in scenarios where these operations are running simultaneously in a large number of sessions on Windows.
- Improved performance of CheckPut() method of spreadsheet document.
- Improved HTTPConnection and FTPConnection objects performance and scalability on 1C:Enterprise server.
- Improved performance of the following operations in Designer: opening large modules, opening context help, switching to method declaration, and module syntax check.
Complete list of changes
The full list of changes is available in file V8Update.htm.
On Windows, if the platform is installed to the default directory, the file is located in C:\Program Files\1cv8\8.3.11.<build number>\docs\en\
On Linux, if the platform is installed in the default directory, the file is located in /opt/1c/v8.3/i386/docs/en/
On OS X, if the platform is installed to the default directory, the file is located in /opt/1cv8/8.3.11.<build number>/docs/en/