The latest 1C:Enterprise system requirements are published at http://www.v8.1c.ru/requirements/.
1.1. Thin client
End user computer:
- Operating systems:
- Windows OS:
- Supported versions:
- XP Service Pack 3, Vista Service Pack 2, 7 Service Pack 1, 8.0, 8.1, 10.
- Windows Server: 2003, 2008 Service Pack 2, 2008 R2 Service Pack 1, 2012,2012 R2, 2016, 2019 versions.
- Ensure that the latest operating system updates are downloaded and installed.
- Supported versions:
- Linux:
- Supported versions:
- Astra Linux:
- Common Edition: versions 1.11, 2.12.
- Special Edition: versions 1.4, 1.5, 1.6.
- CentOS 7.
- Debian: versions 8, 9.
- Mint: versions 18, 19.
- Red Hat Enterprise Linux 7.
- Ubuntu: versions 14.04 LTS, 16.04 LTS, 18.04 LTS.
- Alt Linux: 6.0 SPT, 7.0 CPT, Workstation 7, Workstation 8, Workstation K 8, Server 7, Server 8, Education 8, ALT 8 SP.
- Astra Linux:
- Supported versions:
- macOS:
- Supported versions: version 10.12 and later.
- Windows OS:
- Processor: Intel Pentium/Celeron 1800 MHz or better.
- RAM: 1 GB or more.
- Hard drive (about 70 MB required for installation).
- CD-ROM
- USB port.
- SVGA display.
1.2. Thick client
End user computer:
- Operating systems:
- Windows OS:
- Supported versions:
- XP Service Pack 3, Vista Service Pack 2, 7 Service Pack 1, 8.0, 8.1, 10.
- Windows Server: 2003, 2008 Service Pack 2, 2008 R2 Service Pack 1, 2012,2012 R2, 2016, 2019 versions.
- Ensure that the latest operating system updates are downloaded and installed.
- Supported versions:
- Linux:
- Supported versions:
- Astra Linux:
- Common Edition: versions 1.11, 2.12.
- Special Edition: versions 1.4, 1.5, 1.6.
- CentOS 7.
- Debian: versions 8, 9.
- Mint: versions 18, 19.
- Red Hat Enterprise Linux 7.
- Ubuntu: versions 14.04 LTS, 16.04 LTS, 18.04 LTS.
- Alt Linux: 6.0 SPT, 7.0 CPT, Workstation 7, Workstation 8, Workstation K 8, Server 7, Server 8, Education 8, ALT 8 SP.
- Astra Linux:
- Supported versions:
- macOS:
- Supported versions: version 10.12 and later.
- Windows OS:
- Processor: Intel Pentium/Celeron 1800 MHz or better.
- RAM: 1 GB or more.
- Hard drive (about 300 MB required for installation).
- CD-ROM
- USB port.
- SVGA display.
Computer used for configuration development:
- Operating systems:
- Windows OS:
- Supported versions:
- XP Service Pack 3, Vista Service Pack 2, 7 Service Pack 1, 8.0, 8.1, 10.
- Windows Server: 2003, 2008 Service Pack 2, 2008 R2 Service Pack 1, 2012,2012 R2, 2016, 2019 versions.
- Ensure that the latest operating system updates are downloaded and installed.
- Supported versions:
- Linux:
- Supported versions:
- Astra Linux:
- Common Edition: versions 1.11, 2.12.
- Special Edition: versions 1.4, 1.5, 1.6.
- CentOS 7.
- Debian: versions 8, 9.
- Mint: versions 18, 19.
- Red Hat Enterprise Linux 7.
- Ubuntu: versions 14.04 LTS, 16.04 LTS, 18.04 LTS.
- Alt Linux: 6.0 SPT, 7.0 CPT, Workstation 7, Workstation 8, Workstation K 8, Server 7, Server 8, Education 8, ALT 8 SP.
- Astra Linux:
- Supported versions:
- macOS:
- Supported versions: version 10.12 and later.
- Windows OS:
- Processor: Intel Pentium/Celeron 2400 MHz or better.
- RAM: 2 GB or more (4 GB recommended).
- Hard drive (about 300 MB required for installation).
- CD-ROM
- USB port.
- SVGA display.
The RAM requirements for thick client and configuration development may vary between configurations.
1.3. Web client
End user computer:
- The web client requirements are generally defined by the web browser used. The web client features {HL:dev:TI000001245:are described in the book}.
Compatible web browsers:
- On Windows OS:
- Mozilla Firefox 52 and later
- Microsoft Internet Explorer 10.0 11.0
- Microsoft Edge
- Google Chrome 49 and later (x32 and x64 versions).
- Ensure that the latest operating system updates are downloaded and installed.
- On Linux:
- Mozilla Firefox 52 and later
- On macOS:
- Safari 4.0.5 and later (for macOS 10.5 and later)
- Google Chrome 49 and later.
- Mozilla Firefox 52 and later
- On Windows OS:
- Processor: Intel Pentium/Celeron 1800 MHz or better.
- RAM: 1 GB or more.
- Hard disk (about 250 MB required for installation).
- SVGA display.
A progressive web application is supported on the device if:
- Google Chrome 73 or later is used.
- The HTTPS connection to the web server is established. A valid certificate is installed on the web server.
TIP. For computers with low RAM and processor power, Google Chrome is recommended.
1.4. Mobile version
- iOS devices:
- Android devices:
- Android 5.0 or later
- Processor:
- ARMv7, ARMv8;
- Intel x86, x86_64.
- RAM: at least 256 MB
- Touch screen
- The mobile platform does not work on devices with Android 5.0 (and later) that have Force GPU Rendering option enabled.
- Windows devices:
- Windows 10;
- Processor:
- Intel x86 architecture
- Intel x86-64 architecture
- ARM architecture.
- Touch screen
- Mouse support is limited
TIP. We recommend that you install the latest mobile OS updates.
1.5. Power-saving modes.
Power-saving modes are disabled on computers running 1C:Enterprise if:
- An online dongle is used
- The database file is located on a network drive (while the infobase is in file mode)
1.6. Supported web servers
1C:Enterprise supports the following web servers:
- Microsoft Internet Information Services (IIS) 5.1, 6.0, 7.0, 7.5, 8.0, 8.5, 10.0
Web server documentation:
- IIS 6.0: http://technet.microsoft.com/ru-ru/library/cc785089.aspx.
- IIS 7.0: http://technet.microsoft.com/ru-ru/library/cc732976.aspx.
- IIS 7.5: http://technet.microsoft.com/ru-ru/library/cc754281.aspx.
- IIS 8.0, 8.5: http://technet.microsoft.com/ru-ru/library/hh831725.aspx.
- Apache HTTP Server 2.0, 2.2, 2.4.
You can download the latest web server versions at http://httpd.apache.org/download.cgi. Web server documentation:
- Apache 2.0: http://httpd.apache.org/docs/2.0/.
- Apache 2.2: http://httpd.apache.org/docs/2.2/
- Apache 2.4: http://httpd.apache.org/docs/2.4/
NOTE. The list of currently supported web servers is published at https://1c-dn.com/library/system_requirements/.
To use external data sources in infobase file mode that uses a Linux web server, unixOdbc 2.2.11 and later must be available on the web server.
If the web server is used to access the file mode of the infobase, the computer running the web server and web server extension must meet the following requirements:
- Intel Pentium/Celeron processor at 1800 MHz or higher
- 1 GB RAM or more (2 GB recommended)
- Hard disk (about 300 MB required for installation)
- CD-ROM
- USB port
- SVGA display
1.7. Other requirements
1.7.1. On Windows
The Windows user that starts the client application must have List folder contents right for the temporary files directory.
To use the software licensing system (see page ), a WMI service must be enabled (Windows Management Instrumentation, http://msdn.microsoft.com/en-us/library/aa394582.aspx).
Some fonts require the computer to be restarted after installation. If the font is used by the client application, the client computer needs restarting. If the font is used by the server, the server needs restarting.
When working on Windows 10 via Remote desktop connection, it is recommended that you disable Visual effects of menus and windows in connection settings. This check box is available in additional parameters of the Interaction tab.
Nonvisual 1C:Enterprise access is supported in Windows XP and higher. Nonvisual access requires:
- Microsoft UI Automation. For Windows Server 2008 or older, Microsoft .NET Framework 3.0 is required.
- NVDA (http://www.nvaccess.org/) screen reader is recommended. Depending on the OS used, different versions of NVDA are recommended:
- For Windows XP SP3, using NVDA 2011.1 is recommended. You can download this version from https://sourceforge.net/projects/nvda/files/releases/2011.1/nvda_2011.1_installer.exe/download.
- For Windows 7 and above, you can use any version of NVDA.
- For Russian speech, install RHVoice speech synthesizer (https://github.com/Olga-Yakovleva/RHVoice/wiki).
Nonvisual access is available:
- When working with the managed forms
- When using Taxi interface with any form item placement mechanism
- In thin and thick clients
Recommendations for screen reader interface configuration {HL:dev:TI000001780:can be found in the book}.
1.7.2. On Linux
For Linux, the following libraries must be installed:
- webkitgtk-3.0.0 1.4.3 and later
To use other functions, the following libraries might be required:
- fontconfig:
- Library name: libfontconfig.
- Version: 2.3.0 or later
- Purpose:
- For the managed mode of the 1C:Enterprise server
- When Chart, GraphicalSchema, or SpreadsheetDocument objects are used on server
- When saving to PDF
- unixOdbc:
- Library name: libodbc.
- Version: 2.2.11 or later
- Purpose: Operations with external data sources.
- Kerberos:
- Library name: libkrb5.
- Version: 1.4.2 or later
- Purpose: OS authentication
- GSS-API Kerberos:
- Library name: libgssapi_krb5.
- Version: 1.4.2 or later
- Purpose: OS authentication
- Microsoft Core Fonts
1C:Enterprise loads the library with name specified as LibraryName.so.X.Y, where:
- LibraryName one of the values listed above.
- so library file flag.
- X.Y current library suffix digits.
Only libraries registered in runtime dynamic linker cache can be loaded. (You can read this information by running the ldconfig -p command). If several versions of the library are available, the latest one will be loaded.
1.8. Restrictions
For file infobase collaboration, all client applications must have the same version. At the same time, the client applications may use any architecture (32 or 64-bit application) and any operating system (Windows or Linux).
Maximum number of concurrent connections per infobase is 1,024.
Online collaboration using file infobases is only supported for network resources that are accessed via SMB protocol (CIFS). These resources can be located on both Windows and Linux computers.
Client application running on macOS does not support network infobases.
Please remember that bitness of add-ins and COM objects (on Windows) must match bitness of the 1C:Enterprise application used (thin or thick client, server, or web server). In other words, if a COM object only has 32-bit version, it cannot be used in the 64-bit version of 1C:Enterprise.
1.9. Platform and licensing options
1.9.1. General information
1C:Enterprise platform is available in several distribution packages, and several license types that enable some platform features and restrict others.
Below, you can find distribution package options and license types.
1.9.2. Distribution package options
1C:Enterprise distribution packages:
- Standard version of 1C:Enterprise. Requires a license. Functionality might be restricted by the licenses.
- Training version of 1C:Enterprise (https://1c-dn.com/developer_tools/1c_enterprise_8_platform_training_version/). Does not require a license. The training version has the following restrictions:
- It cannot be used for actual enterprise accounting purposes.
- It cannot be used to build distribution packages of mobile applications intended for publication and replication.
- Data volume is restricted:
- maximum number of records in account tables is 2,000;
- maximum number of records in main object tables is 2,000;
- number of records in tabular sections of objects is 1,000;
- number of records in record sets is 2,000;
- Number of records from external data sources 200
- Client/server mode is not supported.
- Infobases are not supported.
- COM connections are not supported.
- Passwords and OS authentication are not supported.
- Printing and saving spreadsheet documents is only supported in Designer mode.
- Copying multiple spreadsheet document cells is not supported in 1C:Enterprise mode.
- Training version is slower than the commercial version of 1C:Enterprise.
- Configuration repository is not supported.
- Configuration delivery functions are not available.
- Only one connection can be established per infobase.
- Separator values are set to separator type defaults.
- 1C:Enterprise File operations (http://v8.1c.ru/metod/fileworkshop.htm). Does not require a license. This distribution package has the following features and restrictions:
- 1C:Enterprise infobases are not supported
- The following 1C:Enterprise files can be opened and viewed:
- Spreadsheet documents
- Text documents
- Graphical diagrams
- Geographical schemas
- HTML documents
1.9.3. License types
To use 1C:Enterprise (except the training version), a license is required. Licenses fall into client and server categories:
- Client license:
- Required for using a client application in the file mode or client/server mode.
- Types:
- CORP client license. Enables all system functionality.
- PROF client license. Allows you to use the system features in accordance with the limitations of the PROF server license.
- Basic license. Restricts the system functionality as follows:
- Only one user can work with the system at the same time (for more information see page ).
- Configurations cannot be edited in Designer.
- Client/server mode is not supported (for more information, see {HL:cs: TI000000020}).
- Distributed infobases are not supported (for more information see {HL:dev:TI000000719}).
- Internet services cannot be provided (for more information see {HL:dev:TI000000783}).
- Web client mode is not supported.
- External connection mode is not supported.
- Extensions are not supported (for more information see {HL:dev:TI000001513})
- Server license:
- Required for 1C:Enterprise servers. This license is required to use client/server mode of 1C:Enterprise. Besides this license, client/server mode also requires client licenses.
- Types:
- CORP-level server license (https://1c-dn.com/blogs/partnerblog/45/). The license is only available for 64-bit 1C:Enterprise server. This license enables full functionality of 1C:Enterprise server.
- PROF server license. The license is available for 32-bit and 64-bit 1C:Enterprise servers.
The 32-bit license allows you to run any number of 32-bit working processes on a physical computer. The 64-bit license allows you to run any number of 32-bit and 64-bit working processes on a physical computer.
Any PROF server license provides the use of all the 1C:Enterprise server features, except for the following:
- Background updates of database configuration (for more information see {HL:dev:TI000000063}).
- Additional management of allocating the following entities to working servers in a cluster by infobases, client application types, and background tasks (for more information see {HL:cs:TI000000042}):
- Cluster services.
- Infobase connections.
- Flexible load management in a cluster:
- Safe memory usage per call ({HL:cs:TI000000158}). The default value is 0.
- Number of infobases per process ({HL:cs:TI000000158}). The default value is 8.
- Set the load balancing mode to Memory Priority ({HL:cs:TI000000040}).
- External session management ({HL:cs:TI000000186}).
- Security profiles ({HL:cs:TI000000053}).
- Publishing infobase list (see page ) and thin client updates over Web or HTTP services (see page ).
- Using the database copy feature ({HL:dev:TI000002112}).
- Using Data accelerator ({HL:dev:TI000002114}).
- Use of resource consumption management mechanism ({HL:cs:TI000000239}).
- 500+ concurrent user sessions (Designer instances, external connections, any client applications) per infobase.
- More than 12 CPU cores usable by 1C:Enterprise server cluster processes. 1C:Enterprise server cluster with PROF license can use up to 12 cores even if more cores are available. The “core” refers to the physical core of a computer CPU or any core of a virtual machine that runs a server cluster.
- MINI server license (https://1c-dn.com/news/1c_enterprise_8_server_mini_is_available_at_1c_dn_com_online_store/). The license is available for 32-bit and 64-bit 1C:Enterprise servers. Besides the PROF server license restrictions, the MINI server license has the following restrictions:
- No more than one working server can exist in a cluster
- No more than 5 concurrent client sessions and 1 Designer session can be connected to the server
- 1C:Analytics system is not supported.
- 1C:Analytics server license. 1C:Analytics license (for more information, see {HL:dev:TI000002293}) can be of PROF and CORP levels. The license is compatible with 1C:Enterprise server license (except for MINI server license) in the following scenarios:
- 1C:Analytics CORP server license requires 1C:Enterprise CORP server license.
- 1C:Analytics PROF server license can be used with any 1C:Enterprise server license.
When using 1C:Enterprise PROF server license, 1C:Analytics server license (of any level) allows you to use Data Accelerator (for more information, see {HL:dev:TI000002114}) and database copies (for more information, see {HL:dev:TI000002112}) for 1C:Analytics only.
- License to deploy your own collaboration system server (https://1c.ru/news/info.jsp?id=26598).
- Required to deploy your own instance of the collaboration system server.
- Your own instance of the collaboration system server can be deployed if one of the following software products is installed:
- CORP server license
- 1С:Collaboration server
- Feature testing license (http://1c.ru/news/info.jsp?id=25182).
- Required to test features in beta testing. The feature testing license is an addition to a server license of any type.
- Features of the feature testing license:
- The license is activated on the 1C:Enterprise server computer.
- The license may be granted by the server cluster licensing service.
- The number of feature testing licenses must be equal to or greater than the number of server cluster licenses for the server cluster that runs the beta testing.
- The license does not provide for using the server cluster without a server license.
- The list of features that requires a feature testing license is determined at 1C:Enterprise version release.
- The final licensing requirements of the tested features are determined at the time these features are withdrawn from beta testing.
- To obtain a feature testing license, email a request at betaplatform@1c.ru.
1.9.4. CORP license applicability
All 1C:Enterprise features (available under the CORP license) are available, if not more than 10 client sessions are connected to each infobase of 1C:Enterprise server cluster at the same time. In this case, both server and all the client licenses can be of PROF level. If a further session is connected to any of the server cluster infobases, an error is returned, whenever a server cluster supports features provided by CORP license, and the number of CORP licenses is insufficient.
If 1C:Enterprise uses the features provided by the CORP license, and the number of user sessions in one infobase exceeds 10, starting a new user session in this infobase is only possible if there is a sufficient number of CORP client and server licenses.
The number of CORP licenses is considered to be sufficient if all the server licenses used by the cluster are CORP level and one of the two conditions is additionally met:
- The client application has been granted a CORP client license.
- The client application has been granted a PROF license and at the time of establishing a new client connection, the ratio of licenses used is as follows: UU <= 1,1 * CL. Where:
- UU the number of unique users (uniqueness is tracked by username) of the cluster client sessions with any license type, including the starting session;
- CL the number of CORP client licenses available for granting by the 1C:Enterprise server (regardless of the actual status of the 1C:Enterprise server license granting flag).
Consider an example. A CORP server license and a CORP client license for 50 users are installed on 1C:Enterprise server computer. Such configuration provides for:
- An arbitrary number of client connections if each client connection has a CORP level license.
- Connection of client application with the PROF license to the server will be possible if after connecting the server will maintain sessions of no more than 1.1*50 = 55 unique infobase users. Therefore, a user with PROF license can access an infobase, only if upon connection the number of unique server cluster users (including the session which is started) fails to exceed 55.