The name of the base system (platform): | 1C:Enterprise 8.3 |
Developers: | 1C Joint Stock Company |
Last Release Date: | April, 2018 |
Technology: | Development tools of applications |
Content |
1C: Enterprise Development Tools is the integrated environment of new generation intended for development of business applications of a system of the programs "1C:Enterprise 8". 1C: Enterprise Development Tools is supposed to be used for creating applications in parallel with the current configurator of 1C:Enterprise 8. At the same time the format of the developed applications will correspond completely to the current versions of the 1C:Enterprise 8 platform. Advantages of 1C: Enterprise Development Tools are: compliance to current trends and requirements, fast development of building tools and possibility of their expansion.
Development environment 1C: Enterprise Development Tools has several advantages:
- Provides the modern interface corresponding to recent trends of development tools.
- Allows to expand possibilities of a development environment due to writing of the plug-ins automating work of developers (plug-ins can be created by developers).
- Supports work with modern means of team development (multi-user storages of the source code) – Git, SVN, etc.
Thus, use of 1C: Enterprise Development Tools will increase comfort and performance of both individual, and team development of business applications for 1C:Enterprise 8.
2019: Updating 1.11.0
In version 1.11.0 development of instruments of team development is continued and a number of optimization is carried out. Work with versions 8.3.13 and 8.3.14 of the 1C: Enterprise platform is supported.
Optimization
- Comparison and consolidation of the current directory of a repository with any project status saved in Git is accelerated (kommity).
- Work of the Navigator panel is optimized: consumption of RAM and resources of the processor is reduced.
Development of the Comparison and Consolidation mechanism
- Comparison transactions can be started now, without waiting for completion of the previous (executed) comparison transaction. * The transactions of comparison started thus will be executed consistently one after another. The user interface at the same time will not be blocked.
The comparison mechanism usability is raised:
- display of structure of objects which are a source of a subscription to events is improved;
- for types qualifiers are displayed, it is possible to configure rules of consolidation;
- if at a configuration there are several languages, HTML document models are compared for each language separately;
- nodes with conflict changes are noted by a special icon now, and the consolidation checkbox by default at them is deselected;
- unprintable characters are displayed when comparing modules now. It allows to distinguish tabulation characters from spaces and to see in what combination of characters lines terminate;
- in the editor of comparison text copying of the selected cell is implemented. For convenience the current cell is selected with a point frame.
Other changes
- Navigation on a configuration is improved. The contextual commands "Focus in the Navigator" and "Pass in the Editor of an Object" are added to the lists connected with configuration objects: details, owners, forms, input on the basis, subsystems, functional options, commands, models, data exchange.
- The Properties panel in the mode of a palette of properties saves a status of the contracted and revealed groups at transition on elements of a form or on a configuration tree now.
The configurations created by means of version 1.10.x 1C: Enterprise Development Tools, it is possible to continue to develop in version 1.11.0. At start of new version 1C: Enterprise Development Tools on old work area will be made automatic migration of projects. After migration of projects to continue their development on the previous versions 1C: Enterprise Development Tools will be impossible.
Features of version 1.11.0
In this version of a product editing an object "External data sources" is not supported. At the moment external data sources are remembered by a system in the special directory of a working space (in the form of files) and when updating a configuration of the database are automatically transferred to the turned-out configuration. Renaming of objects of a configuration will not be reflected in unsupported objects.
In this version 1C: Enterprise Development Tools are supported interfaces in the Russian and English languages.
Change of terms of use of Java SE from Oracle company
On April 16, 2019 the Oracle corporation changed Oracle JDK/JRE terms of use. According to the new license more it is impossible to use free of charge Oracle JDK/JRE for commercial purposes. Earlier we recommended to use the given assembly for start of 1C: EnterpriseDevelopment Tools. If you have no paid subscription, then for start it is possible to use one of assemblies of OpenJDK 8 – the main thing that in assembly there was a support of JavaFX and the version was more senior, than 8u144. Work of 1C: Enterprise Development Tools is tested on the following assemblies:
- Liberica JDK – without registration: https://bell-sw.com/pages/java-8u212;
- ZuluFX – without registration: https://www.azul.com/downloads/zulu/zulufx/;
- Oracle JDK 8u202 under the "old" license Oracle Binary Code License Agreement, is downloaded from the website of Oracle from Java Archive, but OTN account is required: https://www.oracle. com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html.
Order of distribution and support
1C Company permits to receive and use version 1.11.0 of the 1C without the mezzanine board: Enterprise Development Tools only to the registered users of the products "1C:Enterprise 8" of the version is not lower PROF, having the current agreement 1C:ITS, and to partners of 1C Company.
Distribution kit 1C: Enterprise Development Tools is available in 1C: Updating programs service (the section "Technology distribution kits") on the 1C:ITS portal to the address portal.1c.ru. It is also going to be published on the disk 1C:ITS (July release of 2019). Documentation for developers is included in a distribution kit of this product and is published on the website http://its.1c.ru/.
User support of 1C: Enterprise Development Tools is performed in the same order which is provided for the product of the 1C:Enterprise 8 system purchased by them and is specified in a registration card or a card of official registration of the software product.
Development of 1C: Enterprise Development Tools is performed taking into account experience of use of a product and wishes of users. Share experience, send responses and offers it is possible to the address v8@1c.ru, having specified in letter heading "1C: EnterpriseDevelopment Tools".
On the https://edt.1c.ru/ portal answers to frequently asked questions, examples of use and news of project 1C are submitted: Enterprise Development Tools.
2018: Updating 1.8.0
- The mechanism analyzing available resources of the computer and allowing to limit their use to different processes of 1C is implemented: Enterprise Development Tools that will allow to use effectively resources of a system and at the same time to save her responsiveness.
- The size of full text search index due to transition to the new version of library of full-text search is reduced.
- The analysis of changes during the comparing and consolidation of configurations due to optimization of internal mechanisms is accelerated.
- Consolidation of configurations is optimized. On average the speed of consolidation increased more than by 20%. In some cases, for example at consolidation of big configurations or configurations with small amount of differences, acceleration at 5-10 times is reached.
- Discovery of structure of plans of exchange (acceleration by 4–5 times), structure of functional options (acceleration by 2–3 times) and the list for the choice of the general modules when editing subscriptions to events and procedural tasks is optimized (acceleration by 1.5-2 times).
- Editing structure of subsystems (acceleration by 3–4 times), the list of registrars of the register (acceleration by 3–4 times), the object list of a configuration on the basis of which the document is entered (acceleration by 5 - 6 times), and the object list of a configuration in which movements of the document can be located is accelerated (acceleration by 1.5 times).
- Merge (Merge) in Git is improved:
- Now it is possible to interrupt merge at an analysis stage of changes. At this stage in the Status panel the indicator allowing to cancel transaction is displaid if it occupies a significant amount of time.
- If after comparison of configurations conflict changes are not detected, and the result of consolidation does not contain errors, then dialog of comparison and consolidation of configurations does not open and merge happens in the automatic mode.
- Transaction work sherry-pick is improved. If in the course of accomplishment of this transaction there is a conflict, then for its permission the editor of comparison and consolidation of configurations opens.
- The editor of comparison and consolidation of configurations is improved:
- the filter at bilateral comparison is installed in standard value "Show Differences", and at tripartite comparison – in standard value "Show Differences the Left Source — the Parent Source and the Right Source — the Parent Source";
- in the interface of the editor names of the main thing and the second comparison sources are displayed now.
- When comparing two objects of a configuration it is possible to select now what of them will be the main thing when comparing and what – the second.
- Tripartite comparison of objects of a configuration is implemented.
- Separate dialog of comparison of the rights in the editor of comparison and consolidation of configurations allows to browse the rights by configuration objects, to use different methods of filtering on changes and also to filter the list on objects of the main configuration.
- The new editor of comparison and consolidation of text files consists of three areas: at the left there is the main source, on the right – the second source, and in the middle – result of consolidation. The editor is integrated into the mechanism of comparison and consolidation of modules and allows to make comparison and consolidation of modules in a more convenient way.
2017
Updating 1.7.0
- Support of platform 8.3.11. Development and debugging can be conducted on the 1C: Enterprise platform of versions 8.3.8-8.3.11 now.
- Team development. The mechanism of comparison and consolidation gained development. Now it is possible to compare and integrate drafts of external reports and processings and also projects of expansions. Moreover, there is an opportunity to compare the selected objects of metadata. The possibility of comparison of the developed configuration with the set version in a Git-repository is implemented. It is also possible to compare and integrate the project of a configuration with the project which is located not in Git repository root, and in one of its internal folders.
- Completion of the Configuration Errors panel. The convenience of work with errors and warnings is increased: An opportunity to configure quantity of the displayed errors and warnings is implemented. By default for each group 100 elements are displayed. The column in which the row number of a software module is displayed, in which the error is found is added. Sortings according to columns in the table with errors and warnings are implemented. The list of errors can be exported to the csv-file.
- The "All Subscriptions to Events" mechanism is the versatile tool allowing to use the most different scenarios of search and the analysis of algorithms which will be made in subscriptions at approach of this or that event. This tool is useful not only to developers who well know the application solution, but also to implementation or IT specialists specialists who need to deal with unfamiliar functionality. Using the editor "All subscriptions to events" it is possible to automate arrangement of break points in all procedures signed on processing of these or those events.
- Renaming refactoring. The convenience of using of refactoring of renaming is increased. 1C: Enterprise Development Tools does not request renaming transaction confirmation any more if it can unambiguously define refactoring oblastprimeneniye.
Updating 1.5.0 of the beta
Updating 1.5.0 of the beta of 1C: Enterprise Development Tools is development of version 1.4.0 released earlier, see information letter N 22313 of 12/7/2016.
New opportunities of version 1.5.0 in comparison with version 1.4. 0
- Optimization of a system for work with big (1C:ERP size) configurations is performed. Work in scenarios is accelerated:
- editing rights and roles;
- editing modules;
- object search;
- opening of editors;
- creation of indexes and optional data.
- The mechanism of display of objects of metadata in the form of the data scheme (chart "entity communication") is implemented.
- Gained further development:
- mechanisms of development of external reports and processings;
- mechanism of measurement of performance;
- the editor of the managed forms;
- editors of modules and requests;
- reporting mechanisms.
- The structure of the supported objects of metadata is expanded. Are added:
- registers of accounting,
- registers of calculation,
- charts of accounts,
- plans of types of calculation,
- business processes (without scheme of processes) and tasks.
- In version 1.5.0 import and export to XML of objects "Web service" is implemented. The object model formed by these objects is available to use. At the same time so far there is no opportunity to create and edit objects "Web service".
- The complete list is presented in the updates.html file entering a distribution kit of this version of a product.
Features and purpose of the beta
In 1C: Enterprise Development Tools is put essentially new architecture which provides a large supply of development for sale of different mechanisms of automation of development and increase in convenience of development. In the beta not all product capabilities will be available to the developer. In particular, in the beta not all objects of metadata "are supported by 1C: Enterprises 8". The complete list of restrictions is presented in documentation entering a beta distribution kit.
Version 1.5.0 of the 1C: Enterprise Development Tools supports work with versions 8.3.8 and 8.3.9 of the 1C: Enterprise platform.
The mechanism of migration of the project allows to work with the configurations developed on earlier versions 1C: EnterpriseDevelopment Tools. During the importing of projects or start in work area of the projects developed in the previous versions automatic conversion of the project under new version 1C will be made: EnterpriseDevelopment Tools.
Release of version 1C: Enterprise Development Tools for full development of configurations is planned for the end of June, 2017.
This updating 1.5.0 of the beta is intended first of all for mobile application development, external processings and reports and also medium-sized configurations and gives some new opportunities for the developers using the beta.
2016
Possibilities of version 1.4.0 in comparison with version 1.3
- Development of external reports and processings is supported.
- The mechanism of measurement of performance of configurations is implemented.
- Initial optimization of a system for work with big configurations is performed. Work in scenarios is accelerated:
- editing rights and roles;
- editing modules;
- creation of indexes and optional data.
- Gained further development the editor of the managed forms and reporting mechanisms.
The structure of the supported objects of metadata is expanded. Are added:
- plans of types of characteristics,
- style elements,
- HTTP services,
- storages of settings.
- Models are supported:
- text,
- HTML.
For the purpose of development of means of team work the mechanism of text comparison considering semantics and movements of blocks of the code for the built-in language, the mdo and XML files is implemented. In version 1.4.0 import and export to XML of the following objects is implemented:
- XDTO packets,
- registers of accounting,
- registers of calculation,
- charts of accounts,
- plans of types of calculation,
- business processes and tasks.
The types and object model formed by the listed objects are available to use, and the tables formed by such objects are available in designers of requests and the system of configuration of data. At the same time there is no opportunity to create and edit the listed objects.
Version 1.4.0 of the 1C: Enterprise Development Tools supports work with version 8.3.8 of the 1C: Enterprise platform and also with version 8.3.9, since 8.3.9.2016.
The mechanism of migration of the project allows to work with the configurations developed on earlier versions 1C: EnterpriseDevelopment Tools. During the importing of projects or start in work area of the projects developed in the previous versions automatic conversion of the project under new version 1C will be made: EnterpriseDevelopment Tools.
Release of version 1C: Enterprise Development Tools for full development of configurations is planned for the first quarter 2017. The release of updates of the beta in which development of functionality of a product is planned is up to this point supposed, including:
- development tools of external reports and processings;
- means of team development;
- mechanisms of delivery and support of configurations.
Also optimization of a product for work with big configurations will be continued.
Updating 1.3.0 of the beta of new development environment 1C: Enterprise Development Tools
1C Company announced in September, 2016 release of version 1.3.0 (updating of the beta) of the 1C software product: Enterprise Development Tools. This version is released for the purpose of support of version 8.3.9 of the 1C: Enterprise platform and includes only some little changes. Significant development of functionality of a product and its performance is supposed in the next versions.
Creation of a new development environment is a major problem. Version 1.3. 0 1C: Enterprise Development Tools is development of version 1.2.0 released earlier, see information letter N 21308 of 4/18/2016. Releasing this update, we continue to acquaint users and partners with the next development stage of a product.
In version 1.3.0 the possibility of development of configurations for different versions of the 1C:Enterprise 8 platform, in this case for versions 8.3.8 and 8.3.9 is implemented. At the same time the platforms of a configuration developed for different versions can be located in one work area.
In version 1.3.0 gained further development:
- editor of forms;
- support of objects of metadata:
- the defined types,
- selection criteria;
- mechanism of editing modules of the built-in language:
- generation by the designer of printing of the documenting comments on the generated methods is implemented;
- search in the contextual hint works at any keyboard layout pattern;
- the navigation mechanism by the code of the module is finished;
- interaction mechanisms with information bases:
- creation of information base on a template,
- increase in convenience of work with information bases;
- mechanism of setup of configurations of start.
In version 1.3.0 import and export to XML of the following objects is implemented: storages of settings, http-services, style elements, plans of types of characteristics, plans of types of calculation. The types and an object model formed by the listed objects, accesses for use, and formed by such subjects of the table are available in designers of requests and the system of configuration of data. At the same time there is no opportunity to create and edit the listed objects.
Also among new opportunities:
- the mechanism of migration of projects from earlier versions;
- support of version 8.3.9 of the 1C: Enterprise platform, including in the environment of OS X.
The complete list is presented in the updates.html file entering a distribution kit of this version of a product.
Beta "1C: Enterprise Development Tools" 1.2.0
Beta "1C: Enterprise Development Tools" 1.2.0 is development of version 1.1.0 released earlier, see information letter N 20494 of 9/25/2015. Releasing this update, we continue to acquaint users and partners with the conducted development.
In the beta the main focus is placed on providing mobile application development to an opportunity on the 1C:Enterprise 8 platform.
Possibilities of the beta after comparison with version 1.1.0
In version 1.2.0 gained further development:
- architecture of the application,
- mechanisms and tools for development of configurations,
- mechanisms of editing the managed forms,
- mechanisms of editing modules,
- mechanisms of editing data layout scheme,
- management of settings of communication of the project with information bases,
- incremental loading of a configuration in information base,
- API, documentation and recommendations for third-party developers of plug-ins,
- search mechanisms and navigation on configuration objects,
- debugging mechanisms.
Also among new opportunities:
- support of start of configurations on mobile devices,
- the built-in Web server for the publication of mobile applications,
- the full-function designer of printing with a possibility of a task of any request,
- the editor for writing of the reference for application solutions,
- support of version 8.3.8 of the 1C: Enterprise platform, including in the environment of OS X.
The complete list is presented in the updates.html file entering a distribution kit of this version of a product.
Features and purpose of the beta
In "1C: Enterprise Development Tools" is put essentially new architecture which provides a large supply of development for sale of different mechanisms of automation of development and increase in convenience of development. In the beta of a possibility of this architecture are involved only in a small part. This version is intended first of all for mobile application development, at the same time not all product capabilities will be available to the developer. In particular, in the beta not all objects of metadata are supported. The complete list of restrictions is presented in documentation entering a beta distribution kit.
In the beta optimization for work with big configurations was not performed, these works are planned on the next stage of development.
Version 1.2.0 "1C: Enterprise Development Tools" does not support work with version 8.3.7 of the 1C: Enterprise platform. Work with version 8.3.8 is supported (now in 1C: Updating programs service on the 1C:ITS portal to the address portal.1c.ru version 8.3.8.1652 is published for acquaintance, the official version will be released later).
The compatibility with the projects developed on version 1 is not maintained. 1.0. For use in version 1.2.0 of the projects developed on version 1.1.0 it is necessary to use the mechanism of import of a configuration from information base or the XML file.
Release of the version "1C: Enterprise Development Tools" for full development of configurations is planned for the first quarter 2017. To this term the release of updates of the beta is supposed.