The 1s 8.3 file version of the terminal is slow. Automation Tips

2. Features of the program. Often even with optimal settings 1C works very slowly. Performance drops especially sharply when the number of simultaneously working with the database exceeds 4-5 users.

Who are you in the company?

Solving the problem slow work 1C depends on who you are in the company. If you are a techie, just read on. If you are a director or accountant, follow the special link ↓

Network Bandwidth

As a rule, not one, but several users work with one information base (IS). At the same time, there is a constant exchange of data between the computer on which the 1C client is installed and the computer on which the information security is located. The volume of this data is quite significant. A situation often arises when a local network operating at a speed of 100 Mbit/s, which is the most common speed, simply cannot cope with the load. And again the user complains about the program being slow.

Each of these factors individually already significantly reduces the speed of the program, but the most unpleasant thing is that usually these things add up.

Now let's look at several solutions to the problem of low 1C operating speed and their cost, using the example local network of 10 average computers.

Solution one. Infrastructure modernization

This is perhaps the most obvious solution. Let's calculate its minimum cost.

At a minimum, for each computer we need a 2 GB RAM stick, which costs on average 1,500 rubles, a network card supporting a speed of 1 Gbit/s costs about 700 rubles. Additionally, you will need at least 1 router that supports a speed of 1 Gbit/s, which will cost approximately 4,000 rubles. Total cost - 26,000 rubles for equipment, excluding work.

In principle, the speed can increase significantly, however, now buy for the office inexpensive computers It won't work anymore. Besides, this decision not applicable for those who use Wi-Fi or want to work via the Internet - in their case, the network speed can be tens of times lower. This begs the question: “Is it possible to implement the entire program on one powerful server, so that the user’s computer does not participate in complex calculations, but served simply to transmit an image?” Then you can work even on very weak computers, even on low-bandwidth networks. Naturally, such solutions exist.

Solution two. Terminal Server

Gained great popularity back in the days of 1C 7. Implemented on the server Windows versions and copes with our task perfectly. However, it has its pitfalls, namely the cost of licenses.

The operating system itself will cost about 40,000 rubles. In addition to this, we will need for everyone who plans to work in 1C Windows license Server CAL, costing about 1,700 rubles and a Windows Remote Desktop Services CAL license, which costs about 5,900 rubles.

Having calculated the cost for a network of 10 computers, we end up with 116,000 rubles. only for one license. Add to this the cost of the server itself (at least 40,000 rubles) and the cost of implementation work, however, even without this, the price for licenses turned out to be impressive.

Solution three. Service 1C Enterprise

1C has developed its own solution to this problem, which can significantly increase the speed of the program. But there is a nuance here too.

The fact is that the cost of such a solution ranges from 50,000 to 80,000 rubles, depending on the edition. For a company with up to 15 users it turns out to be quite expensive. Great hopes were placed on the “1C enterprise mini-server”, which, according to the 1C company, is aimed at small businesses and costs around 10,000 - 15,000 rubles.

However, when it went on sale, this product was a big disappointment. The point is that maximum quantity There were only 5 users with whom the mini-server could be used.

As one 1C programmer wrote on the forum: “It is still not clear why 1C chose exactly 5 connections! The problems only begin with 4 users, but with five it all ends. If you want to connect a sixth person, pay another 50 thousand. We could do at least 10 connections...”

Of course, the mini-server also found its consumer. However, for companies where 5 or more people work with 1C, a simple and inexpensive solution has not appeared.

In addition to the program acceleration methods described above, there is another one that is ideal for the segment of 5 - 15 users, namely web access for 1C in file mode.

Solution four. Web access for 1C in file mode

The principle of operation is as follows: an additional role of a web server is installed on the computer, on which information security is published.

Naturally, this must be either the most powerful computer on the network, or a separate machine dedicated to this role. After that, you can work with 1C in web server mode. All heavy operations will be performed on the server side, and traffic transmitted over the network will be minimized, as will the load on the client’s computer.

Thus, even very weak machines can be used to work in 1C, and network bandwidth does not become critical. Our tests have shown that you can work comfortably through mobile internet on a cheap tablet without experiencing any discomfort.

This option is inferior to the enterprise 1C server in terms of operating speed, but this difference is practically invisible up to 15-20 users. By the way, to implement a web server you can use IIS (for Windows) and Apache (for Linux) and both of these solutions are free!

Despite obvious advantages, this method optimization of 1C operation has not gained much popularity.

I can’t say for sure, but most likely this is due to two reasons:

  • Quite a weak description in the technical documentation
  • Located at the junction of responsibility system administrator and 1C programmer

Usually, when a system administrator is approached with a problem of low speed, he suggests upgrading the infrastructure or a terminal server; if a 1C specialist is contacted, he is offered a 1C enterprise server. So, if in your company, a specialist responsible for infrastructure and a specialist responsible for 1C work “hand in hand,” then you can safely use a solution based on a web server.

Let's speed up 1C. Remotely, quickly and without your participation

We know how to speed up 1Ski without disrupting the customer. We delve into the problem, do our job and leave. If you want the program to just work normally, contact us. We'll figure it out.

Leave a request and you will receive free consultation to speed up the program.

How to speed up work in 1C: Accounting 8.3 (edition 3.0) or disable routine and background tasks

2019-01-15T13:28:19+00:00

Those of you who have already switched to the new edition of 1C: Accounting 8.3 (edition 3.0) have noticed that it has become slower than 2. Some strange slowdowns, endless background tasks several times a day, which no one asked her to perform without our knowledge.

My accountants told me immediately after the transition that the new edition of 1C: Accounting 3.0 is downright slow compared to the previous ones! And it’s simply impossible to work.

I started to look into it and very soon found out that the main reason for freezes and subsequent user dissatisfaction are regulatory and background jobs, many of which are enabled by default, although for the vast majority of accountants there is no need for them.

Well, for example, why do we need to run the “Text Extraction” task a hundred times a day if we do not perform a full-text (accountants, don’t be alarmed) search across all objects in our database.

Or why constantly download currency rates if we do not have foreign exchange transactions or we do them occasionally (and before that we ourselves can click the download rates button).

The same applies to 1C’s constant attempt to connect to the site and check and update bank classifiers. For what? I myself will press the button to update the classifiers if I don’t find the right bank by its BIC.

How to do this step by step below.

1. Go to the "Administration" section and select "Maintenance" () in the action panel:

2. In the window that opens, find and select “Routine and background tasks”:

3. Open each task that has "On" in the "On" column. there is a daw.

4. Uncheck "Enabled" and click the "Save and Close" button.

5. Do this with each of the included tasks and enjoy the new edition. Overall, in my opinion, it is much better than two.

At the same time, some of the ones you disabled routine tasks the platform will turn it back on anyway.

Does 1C start in two minutes? Does the document log take 40 seconds to open? Is the document held for almost a minute?

This is a familiar situation if you are using the file version with network access.
You can, of course, install a server and forget about the brakes, but if you only have 2-3 people working in 1C, and spending money on purchasing server licenses is not practical.

Symptoms:
The work of several users over the network with the same file (database) includes a network blocking mechanism. This forces the system to waste valuable time identifying open recording sessions and resolving conflicts accordingly. The main signs of blocking operation:

  • fast user interaction with the database over the network in exclusive mode and extremely slow when several users work simultaneously.
  • quick user experience local base on the server and slow - over the network.
  • The processor on the server is almost idle.
  • gigabit download network card less than 5%.
  • appeals to file system just under 10 MB/sec.
  • When trying to simultaneously post documents, one computer stalls for about a minute, and the second one crashes from 1C with the error text “failed to lock the table.”
  • Starting 1C lasts about 3 minutes.

Tips that can help speed up the file database:

  • Go to work in terminal access. Unfortunately, Windows 7 does not allow you to turn into a terminal server using standard tools - there is a maximum of one active connection. In this case, the remaining sessions do not terminate; you can reconnect under another user - “throwing out” the previous user, but without terminating his session. Therefore, you should transfer 1C to a server OS, where there are no such restrictions, or resolve the issue third party utility.
  • Disable the use of the IPv6 network protocol, configure addressing on the “old” IPv4.
  • Add 1C processes to exceptions Windows Firewall, as well as in antivirus exceptions, or disable them completely (more risky, but a simple test showed an increase in the speed of document retransfer with Avast antivirus disabled significantly!)
  • Start indexing full-text search in 1C or turn it off completely
  • Run testing and correction of the database, checking with the ChDbfl utility (the utility is located in the “bin” folder of the installed technology platform).
  • Run the "Check configuration" item in the configuration (if the configuration is not standard, this may be useful).
  • Disable unnecessary functional options (the less unnecessary in managed interface- as a rule, the faster it works).
  • Set up user rights (the less unnecessary in the managed interface, the faster it works, as a rule).
  • Start recalculating the totals and restoring the sequence (a significant increase can only occur if for a long time the results were not restored).
  • Specify "Connection speed - low" in the database list settings.
  • Defragmentation of a disk with a file database.
  • Database convolution (may be useful if the database is large, for example, for several years).
  • Hardware upgrade - faster hard drive (SSD), new switch, processor, memory, etc.
  • Install on web server, access using thin client.

After completing all these steps, the 1C file database can work much faster. In some cases, the launch took 10 seconds, and the speed of document processing increased 12 times.

P.S. In the UT 11.1 configuration, launch file 1C using network access shared folder- unrealistic, because Dasha is the fastest solid state drive, RAM and the processor are stuck in network blocks, and the work of more than one user becomes virtually impossible.
Self-written small configurations can work quite quickly even in the file version.

  1. Setting up routine and background tasks;
  2. Diagnostics and elimination of errors in the information base, which has file format data storage;
  3. Start indexing full-text search in 1C or turn it off completely;
  4. Launch of the database on the latest Platforms 8.3.8;
  5. Running in a Thin Client;
  6. Increasing the speed of document retransfer when the antivirus is disabled;
  7. Run recalculation of totals and restoration of sequence;
  8. Perform Testing and correction of the database, checking with the chdbfl.exe utility;
  9. If the configuration is not standard, that is, modified by programmers for a specific organization, perform a Configuration Check;
  10. Disable unnecessary functional modes;
  11. Configure user rights;
  12. Base convolution;
  13. Hardware upgrade.

Method 1. Setting up routine and background jobs

The application in the new edition of 1C Accounting 3.0, in addition to performing the main work, launches operations in background, which lead to a decrease in program performance.

Background mode is a standby mode, that is, the operation is always running, although it is not used.

Step 1. Setting up routine and background jobs

We open the list of routine and background tasks: section Administration – Support and maintenance – Routine operations – Routine and background tasks:

After starting the 1C 8.3 program, background jobs are automatically launched and routine tasks that use huge amount resources and slow down the program. Therefore, it is necessary to analyze the work of accountants and determine which background tasks should be left in autorun and which should be disabled.

In the figure we see a list of routine tasks that are launched in 1C 8.3 Accounting:

In the figure we see a list of completed background jobs:

For example,

  • The 1C 8.3 Accounting program is constantly connected to the site to update various classifiers;
  • If the enterprise does not conduct operations related to foreign currency, then there is no need to track exchange rates;
  • If an accountant does not use full-text search in the program, then it is not advisable to run the “Text Extraction” process.

Step 2: Disable unnecessary tasks

Let's take a closer look at how to disable downloading. Place the cursor on the desired line and double-click:

To disable the task, uncheck the Enabled checkbox:

Step 3. Setting up a schedule for routine tasks

Let's take a closer look at how to set up a schedule. Place the cursor on the desired line and double-click:

Select the Schedule item:

In the window that opens, go to the desired tab and make the appropriate settings:

Method 2. Diagnosis and elimination of errors in an information base that has a file data storage format

Step 1.

We create backup copy databases.

Step 2.

Let's start the procedure. To do this, open the Configurator and run the procedure Testing and correcting the information base: section Administration – Testing and correction. Select the checks and modes that need to be performed for the infobase:

Let's take a closer look at the proposed verification options:

  • Reindexing infobase tables – rebuilds table indexes to improve database performance;
  • Checking the logical integrity of the information base - checking the logic of the database;
  • Checking the referential integrity of the information base - checking the logical integrity of the database to detect “broken” links;
  • Recalculation of totals – recalculation of the totals of accumulation register tables;
  • Compression of infobase tables – reduces the size of the database after testing and correction;
  • Restructuring infobase tables – optimizes the database structure using auxiliary files in order to increase stability and performance.

If we select the Testing and correction procedure option in the Checking the referential integrity of the infobase mode, then the settings items for processing database errors become available:

  • Paragraph When there are references to non-existent objects means that when “broken” links are detected, it will process the links using the selected option;
  • Paragraph In case of partial loss of object data means that the remaining data is sufficient to restore the data of some object.

The procedure for testing and correcting the 1C information base can only be performed in exclusive mode.

Method 3. Start indexing full-text search in 1C or turn it off completely

1C has developed full-text data search to make it easier for the user to search for unfamiliar information. A feature of full-text data search in 1C 8.3 is:

  • User can enter search query in a simple form and use special operators, such as: and, or, not.
  • Full-text data search works with fields of the ValueStorage type and with long text fields, and the user will not be shown results for which he does not have rights.

For example, you need to set up a full-text search in the Advance Report documents.

Step 1.

Step 2.

Open the document Advance report: menu Configurator – Open configuration.

Step 3.

In the Full-text search line, select Use: Advance report – Input field – Full-text search:

Step 4.

We launch the program and update the full-text search mode. Open Regular Operations: section Administration – Program Settings – Support and Maintenance:

Step 5.

Open the settings and update the index using the Update Index button:

Method 4. Launching the database on the latest platforms 8.3.8

How to update the 1C 8.3 technology platform, see our video tutorial:

1C specialists have improved load distribution:

  • It is possible to more accurately control the amount of memory consumed by server worker processes, which makes the cluster more resilient to careless user actions.
  • Restructuring information bases in the background. New opportunity allows you to minimize system downtime required to update application solutions.
  • Platform version 8.3 received new interface“Taxi” applications, more convenient and visual with a new bright design. Improved app navigation capabilities. The user can independently customize his workspace by placing panels in different areas of the screen. The new line input mechanism significantly speeds up data search. For more information about the new features of the 1C 8.3 Accounting program “Taxi” interface, see our video:

Method 5. Launch in Thin Client

Working in thin client mode is only possible in managed application. In thin client mode, all actions are performed on the server, and the user only receives a display of the information received. This mode of operation does not require large resources of both the system and the communication channel.

Method 6. Change antivirus software

If it's worth Avast antivirus or Kaspersky, it is advisable to replace it with another one. Experience has shown that the speed of document transfer when the antivirus is disabled increases significantly, since antiviruses take up computer resources.

Method 7. Testing and correcting the database, checking with the chdbfl.exe utility

It is necessary to perform Testing and correction of the database, having first made a copy.

Step 1. Make a copy of the database

How to make a backup copy of 1C 8.3, see the following video tutorial:

Step 2. Check using the chdbfl.exe utility

The chdbfl.exe utility is used in cases where the system does not start even in configurator mode. The utility is located in the “bin” folder of the installed technology platform, for example: c:\Program Files (x86)\1cv8\8.3.9.1818\bin\chdbfl.exe:

We check using the chdbfl.exe utility:

Step 3. Perform Testing and Correction of the Database

Perform Testing and correction of the database by starting the system in configurator mode.

Step 4. Restoring the sequence of documents

To restore the sequence in 1C 8.3, open All functions: main Menu - All functions. Select the desired item and open using the Open button:

In the window that opens, go to the Restore Sequences tab and click Restore or Restore All:

Method 8. If the configuration is not standard, then check the configuration

If the configuration is not standard, that is, modified by programmers for a specific organization, then we check the configuration.

Step 1.

We launch the program in Configurator mode.

Step 2.

Open the database configuration: section Configuration – Database Configuration:

Step 3.

Select the Check Configuration item and make the settings:

Method 9: Disable unnecessary functional modes

Open the Functionality of the 1C 8.3 program: section Main - Settings - Functionality, make settings for each section:

Method 10. Configure user rights

Step 1.

We launch 1C 8.3 in Configurator mode.

Step 2.

Open the list of users: section Administration – Users. On the Other tab, we determine which roles need to be assigned to the user and tick them.

Reducing the selected functionality reduces the time it takes for the program to sort managed forms when opening a list of documents, that is, the less unnecessary in the managed interface, the faster it works:

Method 11. Defragmentation of a disk with a file database

The disk defragmentation procedure optimizes files located on the hard drive to increase system speed. Defragmentation should be done only when necessary, as it increases disk wear.

Having highlighted hard drive, right-click to call the Properties command:

On the Tools tab, select Optimization and disk defragmentation:

Method 12. Base folding

– this is the entry of current balances as of a certain date and the removal of old, unnecessary documents. This method may be useful if the database is large, for example, for several years. The rollup must be done without users working in the system.

Step 1. Create a copy of the database

Step 2. We carry out the procedure for collapsing the 1C 8.3 database

Section Administration – Service – Information base collapse.

At the first stage the 1C 8.3 program suggests making a backup copy, where you need to specify the directory to save. Click Next:

Very often people come to us with questions like:

  • Why does the 1C server slow down?
  • 1C computer is very slow
  • 1C client is terribly slow

Sometimes, as a solution to the issue, we offer clients a server for 1C for rent without brakes, with a choice of server configuration and operating system, you can configure the server online on our partner’s website, following the link https://1cloud.ru chapter Services, chapter Virtual server.

What to do and how to overcome it, and so on in order:

Clients work very slowly with the server version of 1C

In addition to the slow work of 1C, there is also slow work with network files. The problem occurs during normal operation and with RDP

to solve this, after every installation of Seven or the 2008 server, I always start

netsh int tcp set global autotuning=disabled

netsh int tcp set global autotuninglevel=disabled

netsh int tcp set global rss=disabled chimney=disabled

and the network works without problems

sometimes the best option is:

netsh interface tcp set global autotuning= HighlyRestricted

this is what the installation looks like

Configure Anti-Virus or Windows firewall

How to configure an Anti-Virus or Windows firewall for running a 1C server (a combination of 1C Server: Enterprise and MS SQL 2008, for example).

Add rules:

  • If the SQL server accepts connections on standard TCP port 1433, then we allow it.
  • If the SQL port is dynamic, then you must allow connections to the %ProgramFiles%\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe application.
  • Server 1C runs on ports 1541, cluster 1540 and range 1560-1591. For completely mystical reasons, sometimes such a list of open ports still does not allow connections to the server. To make sure it works, allow the range 1540-1591.

Server/Computer performance tuning

In order for your computer to work at maximum performance, you need to configure it for this:

1. BIOS settings

  • In the server BIOS, we disable all settings to save processor power.
  • If there is “C1E” & be sure to DISCONNECT!!
  • For some not very parallel tasks, it is also recommended to turn off hypertrading in the BIOS
  • In some cases (especially for HP!) you need to go into the server BIOS and turn OFF the items there that have EIST, Intel SpeedStep and C1E in their names.
  • Instead, you need to find items related to the processor there that have Turbo Boost in their names, and ENABLE them.
  • If in the BIOS there is a general indication of a power saving mode & include it in maximum performance mode (it can also be called “aggressive”)

2. Scheme settings in the operating system - High performance

Servers with Intel architecture Sandy Bridge can dynamically change processor frequencies.

Sometimes the solution to the problem of slow operation of a 1C server is outdated or broken equipment, in this case we offer clients a server for 1C for rent without brakes, with a choice of server configuration and operating system, you can do it on our partner’s website, by clicking the link https://1cloud.ru Services section, Virtual server section.

If you have any questions please contact:

  • call +7-812-385-55-66 in St. Petersburg
  • write to the address
  • leave an application on our website on the "Online application" page
Share