1C:Subsystems Library

1C:Subsystems Library contains a set of universal functionality subsystems intended for use in applications based on the 1C:Enterprise 8.3 platform. These subsystems offer general-purpose functionality, such as user management, data synchronization, contact information, application settings, and much more. Developers can add some or all of the library subsystems to their applications. Thus, 1C:Subsystems Library eliminates the need to write this functionality from the ground up and assists in redirecting resources to implementing the key application features.

Demo and installation

Download demo for PC

How to install full version 

Get support

General features

The library is not a complete applied solution. Developers can add some or all of the library subsystems to configurations being developed.

All of the library subsystems fall into the following categories:

  1. Subsystems that implement standalone functionality.
  2. Subsystems that add functionality to configuration objects (deep integration).

The categories reflect the complexity of subsystem integration. Subsystems that fall into the first category are integrated by simply adding their functionality to the configuration. They are usually accessible from the configuration interface and do not require complex setup. These subsystems can include user interfaces and provide APIs for use in the configuration.

To include a subsystem that implies deep integration, after adding the subsystem functionality to your configuration, you have to define which configuration objects require this functionality. Then you have to specify some additional settings and also modify the object forms and modules.

In addition to the subsystems, the library includes standard solution development examples, such as an example of setting session parameters.

Legal notice

1C LLC is the owner of 1C:Subsystems Library, it is a free universal functionality subystems library, is not intended for accounting purposes, is distributed "as is", and can be used as a basis for development of your own applications on 1C:Enterprise 8 platform. Using 1C:Subsystems Library implies that developers build it into their applications. This program is distributed WITHOUT ANY WARRANTY and 1C Company provides support for this application at 1C:Developer Network forum. In order to use 1C:Subsystems Library or applications that are based on it, it is required to own or acquire valid licenses of 1C:Enterprise platform. To study 1C:Subsystems Library, you can run it on 1C:Enterprise (training version), keeping in mind the limitations of the training version.

Installation instructions

1C:Subsystems Library 2.2 is available in two options: demo intended for study purpose and have certain limitations, and full version, that requires a license for 1C:Enterprise platform to operate.

For information on supported by 1C:Enterprise platform OS and DBMS please see System requirements.

Installing the demo version

  1. Download 1C:Subsystems Library Demo installer of the latest version of 1C:Subsystems Library 2.2.
  2. Extract the files from the archive, run setup.exe, and follow the installation wizard instructions.

Installing the full version

  1. Purchase a license for 1C:Enterprise platform.
  2. Download the latest version of 1C:Enterprise platform depending on your operating system.
  3. Install 1C:Enterprise platform following instructions in Chapter 2. 1C:Enterprise Installation of 1C:Enterprise. Administration guide.
  4. Register purchased licenses.
  5. Download 1C:Subsystems Library Applied solution template installer of the latest version of 1C:Subsystems Library 2.2.
  6. Extract the files from the archive, run setup.exe, and follow the installation wizard instructions.
  7. To start 1C:Enterprise, click Start, point to All Programs, point to 1C Enterprise 8, and then click 1C Enterprise.
  8. In the 1C:Enterprise startup dialog box, click Add.
  9. In the Add Infobase/folder dialog box, click Create Infobase and then click Next.
  10. In the list of configurations, select 1C:Subsystems Library/1C:Subsystems Library 2.2/<first row (with the latest version)> and then click Next.
  11. Specify a name for your Infobase (any one you like as it is only used in the list of Infobases) and then click Next.
  12. Specify a path where Infobase data will be stored (on storage with enough space for future data) and then click Next.
  13. Click Ready to complete the wizard.
  14. Select the Infobase by name that you specified for it earlier.
  15. Click 1C:Enterprise.
  16. In the User field, select Administrator, and leave the Password field blank.
  17. Click OK.
  18. You will see the quick options window.


Feel free to ask questions on 1C:Subsystems Library support forum

Next page: Administration of users and access rights

Be the first to know tips & tricks on business application development!

A confirmation e-mail has been sent to the e-mail address you provided .

Click the link in the e-mail to confirm and activate the subscription.