Developers: | 1C Joint Stock Company |
Date of the premiere of the system: | 2020/06/19 |
Technology: | Development tools of applications |
2020: Release of the beta of the application "1C: Contractor"
On June 19, 2020 1C Company announced release of the beta "1C: The contractor" – console (working in the mode of the command line) the cross-platform application intended for execution of scripts (the programmed scenarios).
"1C: The contractor" is intended first of all for the system administrators and administrators of infrastructure of CD/CI (Continuous Delivery/Continuous Integration) creating automation scripts. The relevance of development and reliable use of such scripts especially increases in conditions of need of mass transfer to remote work of staff of the enterprises and the organizations.
It is possible to write scripts for the contractor in the specialized development environment similar to 1C: Enterprise Development Tools and also in the environment of Visual Studio Code (by means of the plug-in published in Visual Studio MarketPlace).
Features and advantages
Cross-platform. "1C: The contractor" works on Microsoft Windows, macOS and Linux.
Full-fledged integrated development environment (IDE) with Russian-language documentation and support of all modern means, such as interactive hint, syntax highlighting, integration with control systems of versions and debuggings.
Use of a specialized development environment similar to 1C: Enterprise Development Tools and also support of the popular Visual Studio Code environment. The Russian-speaking syntax more usual to developers on the 1C: Enterprise platform.
- Rich built-in object library.
- Support via standard channels of 1C Company, including at a forum for developers.
- Dense integration into the 1C: Enterprise system due to existence of specialized program interfaces (API) – in particular, API for work with a cluster of 1C: Enterprise and "The system of interaction".
- In "1C: The contractor" completions of the built-in language "1C:Enterprise 8" are implemented.
The listed features "1C: The contractor" in total provide his advantage over traditional means of writing of scripts to the developers and administrators connected with an ecosystem of 1C: Enterprise.
In addition to specialized objects for work with the 1C: Enterprise system "1C: The contractor" supports:
- work with the file system;
- read and write of data in the XML formats, JSON;
- work with the HTTP protocol;
- sending e-mail messages;
- work with operating system processes;
- work with execution environment variables;
- work with the input-output console;
- work with binary data.
Further adding of objects for work with other protocols and formats is planned. Besides, in future versions it is going to implement an opportunity to develop objects in the Java language.
"1C: The contractor" is already applied in a cloud subsystem Juice and also in service "1C: Ready workplace".
Features of the beta
Release of the final version "1C: The contractor" it is planned for the fourth quarter 2020. Before release of the final version the release of the updates of the beta containing advanced functionality is planned. At the same time in updates of the beta the compatibility of the built-in language and an object library of the built-in language with the previous versions in some cases can not be maintained.
Order of distribution and support of the beta
Beta "1C: The contractor" it is available without additional payment to the registered users of the 1C:Enterprise 8 system who signed the agreement 1C:ITS and to partners of 1C Company.
Beta distribution kit "1C: The contractor" it is available in 1C: Updating programs service on the 1C:ITS portal. Documentation for developers can be received as a part of a product distribution kit "1C: Contractor".
The distribution kit is also going to be published as a part of release of 1C:ITS for July, 2020.
For start "1C: The contractor" the licenses "1C:Enterprise 8" are not required.
For work "1C: The contractor" the set environment of execution Java of the version not lower than 8 is required (version 11 is recommended).