1C:Enterprise Development Tools 2020.3 is available
In version 2020.3, we implemented support for 1C:Enterprise platform 8.3.15 and analysis of call code stacks in the embedded language after a crash. We also implemented a search for links to configuration objects (including in modules), a search in the found links for configuration objects, a filter by subsystems in the found links, and added transition commands for the search results.
1C:Enterprise 8.3.15 support
Implemented support for version 8.3.15 of the 1C:Enterprise platform. You can use it to run and debug configurations. You can also use the new functionality of this version when developing application solutions.Possible problem: The versions of the 15th platform starting from 22.214.171.1248 are supported. Versions prior to 1938 are not supported; when you try to use them 1C:EDT will give an error message.
Regarding the capabilities of the 8.3.15 platform in 1C: EDT, in comparison with the Designer, there is one minor limitation and one useful improvement, which is described below.
Formatted string in table document footers
Now in the footers of a spreadsheet document (Table > Print Settings > Headers and Footers ...) you can use a formatted line. This is one of the new features provided by the 8.3.15 platform.
Please note that in the preview mode (File > Preview), unlike the Designer, headers and footers are always displayed as plain text.
Analysis of embedded language call stacks after crash
In platform 8.3.15, a stack of code calls in the embedded language was added to the detailed representation of the error. 1C:EDT, in comparison with the Designer, provides more advanced analysis capabilities of this stack.
When the application crashes, the platform displays a window with a brief error message.
By clicking Details ... you can see a detailed representation of the error that contains the call stack of the embedded language.
If the application is not running in debug mode, this stack can be copied to the clipboard for further analysis.
If the application is running in debug mode, you can click Designer... and activate the 1C:EDT window. Here you will see a similar message in which you can click Analyze.
After that, you will see the same stack in the new stack trace panel.
Double-clicking on the stack line opens the corresponding module on the specified line.
If you have a previously saved stack (for example, on the clipboard), you can add it to this panel (Add stack trace). You can also copy the current stack to the clipboard (Copy).
Stacks are saved between sessions - if you restart 1C:EDT, the stacks will remain.
Search for links to configuration objects
Now you can search for links to configuration objects. To do this, use the context menu command Links>>> Find Object Links in the Navigator panel.
Double-clicking on the found element opens the editor of this object.
You can also search for links to an object from the main menu - Search> Links>>> Find links to an object.
Compared with the Designer, the search for links in 1C:EDT is "wider", for example, details and form elements that are related to the types generated by the configuration object are found, links to this object are found that are contained in external reports and processes.
The search for links is asynchronous; it does not block the 1C:EDT interface but is faster than in the Designer.
Search for links to configuration objects in modules
When searching for links to configuration objects (Links> Find object references) 1C:EDT finds links not only in the configuration tree but also in modules.
The search for links in the modules is performed after the links are found in the configuration objects (since it takes longer). The Search panel is filled with results as links are found, without blocking the interface. Links found in the modules are grouped by the name of the module (in the picture it is the HTTPService.Products module).
Search found configuration object links
The list of links to the configuration object can be quite large, so we added a search bar to it, with which you can quickly see only the links you need. For example, only those links contained in the modules.
Filter by subsystem in links found
You can filter the results of the search for links to an object according to the subsystems contained in the configuration. To do this, in the Search panel, we added a new command By Subsystems.
Search Results Navigation Commands
Now you can go to the next and previous search results using the commands located in the Search panel.
"Glass Technology" has accelerated the execution of production orders by 50% using 1C:ERP.
1C:ERP Helped Bonolit Group Holding To Optimize Production Management.