the Internet Windows Android

1C through terminal access. The essential advantages of installing this solution

File mode of operation 1C no longer meets all the requirements of the use of accounting and automation systems across the enterprise. Unlike the file, the client-server mode allows you to increase the speed of tasks with 1C database and significantly reduce the number of problems associated with data security. In client-server mode, the operation is carried out using the terminal server with the installed licensed program and database. User computers in this model become terminal clients that do not perform the technical tasks themselves, but use the server computing power. The terminal server does not have to be in the company's office, it can be located in another city, a country or continent. Setting the terminal access to 1C occurs with a special software To manage databases, such as Microsoft SQL Server.

Work in 1C through terminal access reduces the cost of a computer park of the enterprise. The requirements for the client PC are the minimum, since the server serves customer terminals using their own processors. Accordingly, the company is not invested in powerful computers. If desired, the user can work from anywhere in the world using terminal access to 1C via the Internet.

The client-server work scheme significantly increases the reliability of the system. A failure of one or more computers will not affect the database performance. In addition, work during terminal access to the 1C database no longer depends on bandwidth network. All that is transmitted to the terminal server is the mouse and keyboard commands. The network data is not transmitted. Without the knowledge of the client, copy the databases stored on the terminal server is almost impossible, especially if it is located in another city or in another country.

How to use SQL Server for 1C without buying a license

Terminal access to 1C and implementation Microsoft SQL. Executes additional costs for purchasing and maintaining the server, buying user licenses of terminal services and SQL Server licenses. Therefore, there is another solution - online work with licensed client-server configurations 1C. Each user works with 1C 8 remotely, and the company is not invested in the installation of equipment or the purchase of expensive licenses. All expenses are equal to renting a workplace with a licensed connection to 1C 24 hours a day, technical support and ITS updates.

Still working in 1C: Enterprise 8 on the local network? Test the solution "Smart Office" -

Terminal server for 1C on Windows Server 2012.

Now we need to configure it, so that our users can work in 1C on this server.

We will perform the setup as a domain network when it works Active Directory.and without "AD."

To begin with, I will show how without a domain controller, all this is done.

It is assumed that 1C enterprise has already installed, (I skip this step, since the 1C installation is similar, without any additional settings).

Now we have to create users for the Terminal Server. Of course, we will create them on the same server as "ad" we did not rise.

Click "Start" - "Control Panel" - "Administration" - "Computer Management" and find the left in the Local Users window.

Right click on the mouse and create the required number of new users to work on the terminal server.

For example, this login will be: PCN1, PCN2, PCN3 ... PCN27. Here the main thing is not to create too predictable names like: User1, User2, User3. (Recommendation to protect the terminal server).

Passwords also create for all the requirements of local password safety policies, that is, the upper and lower case of letters with the use of numbers, at least seven characters.

We remove the bird near "Require a password change when the next entry into the system."

Instead, we put the bird near the "Prohibit password change to users."

And the "password validity period is not limited." If earlier was created reliable password, I constantly make no sense to change it.

As you see, our user enters the "Users" group. We need to add this user to the Remote Desktop Users group.

To do this, click on the Add button, then click on the "Advanced" button and click on the "Search" button.

Then in the list are looking for "remote desktop users" and click on the "OK" button and again "OK". The loan needs to be applied.

Now another moment!

If you work in 1C on the terminal server in a simple file version, then you will need to execute another small setting.

You need to give additional rights to users who will work in 1C to the folder where the file is information base.

We find this folder and make the right click with the mouse, then go to the "Security" tab.

Our users, as you see on the screen, do not have the right to "write" only reading and execution.

Let's fix it!

Click on the "Change" button highlight the group "Users" and add birds near:

"Full access" and "change", then "apply" and "OK".

Configuring the Terminal Server for 1C when Active Directory works.

So, we have already figured out in the settings when the domain controller does not raise us, now we will analyze when the service "AD" works.

Settings, as before, we will hold on Windows Server 2012 R2, but show and how to configure access when you have Windows Server 2008.

To begin with, we go to the server where you have "AD".

Run the "Active Directory - users and computers" snap and create the required number of users. Creating users is very simple and not much different from creating local users on the server, what we did before.

Therefore, the creation of users in "AD" I skip, and we go further.

Create new group, for example, "TS".

And include our users already created in this group.

Now we go to the Terminal Server (I will execute the entrance under account Administrator AD).

Sure! The terminal server at this point must already be included in our domain.

And so do the entry under the AD administrator account on the Terminal Server.

In the window on the right, we find the "Remote Desktop Users" group.

Let's open this group and add our created group to "AD" to "AD".

What does it give us?

See now when we need to add a new user for the Terminal Server.

We will only need to create it in "AD" and include in the TC group.

So administration will be much easier and faster!

And final settings (on Windows Server 2008 is similar)

We gain command

Then, when the "Local Security Policy" opens, we open the folder in the left window

"Local policies" - "Assigning User Rights" and in the list of right to "allow logging to the system through the service of remote desktops."

Open this policy and see (on Windows Server 2008) that there are only administrators there.

You should add either our TS group or select users to work on the terminal server. Then "Apply" - "OK".

Well, on this everything will write questions below in the comments.

The terminal server can be solving a problem for organizations where the number of users is great, but the computational capacity of the jobs is insufficient. Also, the configured server solves the issue of administration and installation of the 1C client.

How to configure the terminal server for 1c

For stable operation 1C, it is necessary to prepare the park of very powerful computers and servers. As the number of users and the depth of the implementation of products 1C is the appetite of the configurations increase. Sooner or later, the ability to improve the characteristics of servers, client machines and network parameters will run out, and will have to look for other solutions to customer performance. The terminal server for 1C is one of the working methods to simplify the life of administrators and reduce the requirements for terminal clients.

Using the Terminal Server for 1C

If you do not use the terminal servers, users computers independently perform calculations for which information is transmitted from the database to clients. This process does not depend on the type of database. Such a work option implies serious investments so that performance on the server and workplaces was a worthy level.

With a work scheme with a terminal server, the client computer plays the role of only keyboard and monitor. Only transferring signals from the user's keyboard to the server and image the result of the entered commands from the keyboard is located on the network. In this regard, the requirements for their characteristics are significantly reduced. No need to purchase and regularly update terminal clients and provide high-speed connection to the server.

With the increase in the popularity of 1C programs and increasing areas in which it is implemented, more and more companies use the 1C terminal server. Savings on the technique is far from the only reason why many organizations are inclined in favor of the version of work with 1C using the server.

Advantages of terminal servers

In addition to saving, due to the reduction of working clients and the network, the operation of terminal servers allows you to:

  • Increase the calculation speed of 1C and reduce the load on the network. It is critical if you are configured by the database file. Terminal server will be faster even with minor operations;
  • Provide data security when the terminal client and server fails. After all, no data is sent, but their display. In case of failure, customers can simply reconnect to the server and continue to work from the moment the network fails. This advantage Terminal servers are important, since 1C programs are sensitive to malfunctions and power outages at workplaces;
  • Improve the security of information in the database. Make a copy of the database with terminal Server under the client much more difficult, and users connect to the server under unique logins and passwords;
  • Simplify IT structure in the company, which will affect the time saving system administrators.

In addition, the possibilities of server OS from Microsoft allow the forms of regular administrators to configure the ability to connect terminal clients to the 1C server, so the 1C server configuration is such an important question.

Installing the Terminal Server for 1C

For example, set the terminal server for 1C in OS Windows Server 2012:

  1. You need to go on the server to the connection properties and register the desired IP address;
  • To check if our server is visible, try on the client computer to register the Ping team<Адрес терминального сервера> on the command line;
  • If Ping has passed successfully, on the server, open the Server Manager and click "Add Roles and Components";

  • Select the type of server installation - "Installing roles and components";
  • Choose our server for 1C from the server pool and click "Next";

  • At the server role selection stage, we need to find and put a donkey opposite the role of "Deleted Work Table Service";

  • Click two times "Next" and at the Solder Service Selection Stage on the server you need to put two tanks:
  • In the next window, set the "Automatic restart of the server, if required" and start the terminal server setting;

  • After a while, the terminal server for 1C will be successfully installed.
  • Configure server for 1C

    Now we need to adjust the access of client users to the server. For this:

    1. Set 1C on the server;
    2. Open "Administration". Go to "Computer Management". Go to the "Local Users" section and select "Users". Create a new user on the server;
    3. In the window that opens, fill in the fields "User", " Full name"," Description "," Password "and" Password Confirmation ";

  • Click "Create". Then go to the properties of the user's created user. On the Group Membership tab, add "Remote Desktop users";

  • Then on the server, go to the "Local Security Policy". Click on the left "User Rights Purpose" and on the right to go to the "Allow logging to the system through the service of remote desktops";
  • The default server gives access to only administrators. Add users using "Add user or group ...";
  • When all users are listed on the server, click "Apply".
  • The terminal server is configured, and client computers can connect to it.

    Connect to the terminal server

    Connecting to a configured terminal 1C occurs through the RDP protocol. The Microsoft family systems have a built-in tool called "Connecting to a remote desktop". To find this tool, go to "Start" - "All Programs" - "Standard":


    In the window that opens, you must specify the parameters:

    • In the "Computer" field, enter the address of the terminal server;
    • In the "User" field, you must specify the name under which you want to go to this server. Naturally, remote control should be allowed to this user;
    • In the next window, you will need to enter a user password to access the server.

    If the settings are made correctly and the data is entered correctly, the window will unfold in which you will see a slightly modified desktop.


    Further work does not differ from the situation in which 1C is installed on your computer.

    When the only user at a single computer works in 1C, then it does not arise any problems in the speed of operation and data processing, but when several users should work at the same time in a single database, which is posted on the file server, then complaints are often started, That 1C slows down.

    But basically all complaints with system administrators or programmers 1C and remain not resolved. But if problems started at the initial stage of work with 1C, then as the volume of accumulated data and documents increases, the volume of 1C database begins to grow, which adversely affects the speed and comfort of work.

    Very often to solve the problem system administrators working in the company begin to update computers, upgrade local network etc. All these actions allow you to temporarily restore comfortable work, but after some time, everything returns to the circles. Reports are still formed for 20 minutes, or even longer! And in the network version of 1C generally begin to appear messages to wait, referring to " waiting for table capture».

    In fact, the solution of the 1C speed problem is somewhat deeper than updating the computer park or the installation of gigabit switches. In fact, the root of evil lies in the way 1C processes and stores its data. All data in 1C are stored in several very large files with the * .1CD extension, and each time it starts, the program downloads these tables to the user's computer, manufactures the necessary operations with them (display, add, delete documents, etc.) and records the results back to the server. But if all these tasks can somehow still try to somehow solve locally (connecting the server to a 10 gigabit line by installing SSD RAID Massive etc., then in the case of external connections The situation is greatly aggravated. This example may be the need to connect to a common database from an additional VPN office.

    Let us try to explain the situation not by the information technology, but by the usual language, understandable to everyone. The situation described above looks like this:

    Previously, all the office consisted of 1 room and 1 accountant that everything was at hand and to gain access to a particular piece of paper did not even have to get up from the chair. Is it really convenient? And now let's imagine that your office has grown and began to take 9 floors of one building, while all the documents are still stored already at the chief accountant who sits on that of the 9th floor, everyone else is posted on various floors. And so that your employees can work with the necessary documents. They have to get up from their workplace, climb the elevator to the 9th floor, take the necessary documents, go down, process them, then put them in the folder again, rising to the 9th floor again , put the folder in your place. What do you think, how much does performance fall and how much will the acceleration of the elevator help you? Well, with users working via the Internet and worse, these are practically employees of pensioners who go with crutches and sometimes stop at the surroundings try to rise by 9th floor on foot, as there is no elevator.

    The solution to this problem is actually practically elementary: just to plant all employees percentage of 1st floor, and accommodate the room with documents exactly in the center of the floor. Agree, it will significantly speed up the work of the whole of your office. So B. information technologies This solution is called " Terminal server" or " Remote Desktop Server".

    What is the terminal server?

    Terminal server for 1C - This is a computer on which dozens can work at the same time, and sometimes hundreds of users, while not to experience any difficulties. In this case, the speed of operation 1C does not depend on the power of the computer of each user. Only an image is transmitted to the end user on the network, and only the pressed keys and the mouse cursor positions are transmitted from the user. Speaking by other languages, it turns out a certain main computer to which several monitors, keyboards and mice are connected at the same time, and no one bothers anyone. Since in this case the network traffic is minimal (from 28 kbps to 10 Mbps maximum), then the user of the terminal server that works with 1C may be behind any computer from anywhere in the world, the main availability of the Internet. At the same time, not even stable Internet guarantees the safety of your data and documents.

    At the same time, connecting the user to the terminal server is very simple - simply by pressing the button on the mouse, then it passes the authorization procedure (enters its username and password), after which the user turns out to be "inside" the remote desktop server and starts working with 1C. Well, in other cases, the user may not even suspect that it works on a remote server. This feature is called seamless windows, but we will tell about it at all in another article.

    The advantages that the terminal server gives

    Significant increase in speed of 1C

    When working with 1C in remote desktops mode, users do not chase a huge amount of information on the network, and only the desktop image and the 1c program window are obtained from the server. In a word, the server works, and you only get the result! In practice, 1C speed rises from 2 to 10 times!

    Improving the reliability of the database of the 1C program

    When working with 1C on a local network, in the event of a computer failure from a user or in the case of a break of the Internet connection or with a briefly temporary disconnection of electricity, the user not only can lose the last document with which it worked, but serious damage to 1C databases can be caused. In the case of work in the terminal server mode, after a failure, the user can connect from its computer or from any other device to the server and continue to work at its session from the same place without losing a single symbol!

    Improving the reliability of 1C itself

    When you install 1C to the terminal server, you stop depending on user computer performance, and you also do not need to use computers to organize a user's workplace. Also you are not tied to the operating system, because it is suitable for both Windows and Linux, Android, iOS and other operating systems. And in the case of using PXE technologies, it will work at all without any OS. And the centralized desktop will save you from installation problems 1c for each workplace User.

    Reduced service cost 1C

    For centralized processing Data 1C using the terminal server simplifies remote administration and remote user support. And the 1C platform update is performed only on one computer ..

    Terminal server for 1C allows you to provide remote access to 1C data via the Internet

    At your company, your employees can work not only sitting in the office, but in general from anywhere in the world. Such employees may be managers, an accountant on maternity leave. In addition, all employees of an additional office, a remote warehouse, etc. can work in the total database. These employees are connected to the terminal server with an installed 1C via the Internet. In this case, the safety of working with 1C via the Internet is provided by VPN, encryption, or other forms of protection.

    Savings on custom computers

    To work with 1C in the terminal server mode, a fairly powerful computer is required, but a minimum configuration is required for workstations (Custom computers), for example system unit without hard disk, driving DVD., with volume random access memory In 512MB, the weakest processor and integrated video card. You can also use cheap thin clients or micro computers and mobile devices. The thing is that the processing of all data 1C is conducted directly on the server. Also there is no need to purchase antivirus programs on all workstations.

    Improving the safety and security of data

    The terminal server for 1C with your confidential data can be physically placed on a remote area in some kind of secluded and physically protected location. You can also use data centers located in any city suitable for you or generally outside the country.

    Let's summarize

    And so, the use of terminal technologies largely reduce your expenses in all directions:

    • you do not need to spend money on purchasing and updating user computers;
    • you do not need to contain the staff of the Aichi specialists who would periodically perform software updates on all workplaces;
    • you do not need to carry out the cost of building high-speed data networks;

    You greatly improve the security of all your data at the expense:

    • centralized backup data is only 1 device;
    • with the Internet, the server can physically be placed where you just want;
    • you use secure communication channels;
    • you can limit users with the ability to copy data from the server;
    • in the event of a disappearance of the Internet or triggering of light, you will not lose your data;

    With all this you can improve the efficiency of your employees:

    • by increasing the speed of data processing and reporting;
    • due to the possibility of using almost any computers including mobile phones and tablets;
    • due to the absence of binding staff to their workplace, especially for mobile professionals;

    The result - you will receive a truly effective office with a huge number of opportunities, and the work of your IT specialists will not be directed to permanent solutions user problems, and to expand your business opportunities.

    Many users of Programs 1C Enterprise 8.3, 8.2 or 7.7 Sooner or later faced with the fact that the network programs 1C begin to work slowly or as experts say the "server slows down". The problem is manifested in any configurations and platforms - accounting, trade management, salary and personnel management and others.

    The reason is that the more users work in the network information database and the more operations they perform, the hard to the server to work out network requests.

    It is impossible to increase the bandwidth of the local network to be increased, and the computing power of each workplace is quite expensive.

    What to do, really rejection of documents or, which is performed more than once a month, and much more often, you should expect for a long time?

    The modern solution to the performance of accounting and other programs is to use the terminal server.

    What gives the installation of the terminal server

    The terminal server is such a computer that not only distributes access to the network information database as a regular server, but also itself performs user programs in its memory and on its processors (serves customer terminals).

    When working on a conventional local network, the user's computer itself performs all calculations, and on the network is referred to only in order to obtain data from general storage - Network database (database). The database may be file or client-server, it is not so important.

    Terminal server 1C itself performs all calculations And the necessary processing, while on the network it does not seek anywhere, since the information database is stored on it, and the result (only image of the screen) is sent to the client's computer. In essence, the 1C terminal (client computer) is just a keyboard and monitor that are connected via the network to the terminal server, and the network traffic when transmitting the screen image is very small.

    Therefore, for terminal clients, there is no need to have powerful expensive computers and do not even need to install a high-speed network, because a small amount of data is transmitted over the network, and the calculations are not performed on the client's computer.

    Thus, we must install and configure one 1c terminal server (computer with powerful processor and a large amount of memory), not necessarily a high-speed local network and not at all high-speed computers from users (now they are called terminal clients).

    By the way, in this case, in the client PC, there is no need to install the 1C enterprise programs. They start and run on the terminal server, and the result, i.e. The image on the screen is sent to the client.

    The use of terminal regime gives a number of important advantages in the work of users and for the organization as a whole:

    • significant increase in the performance of the operation of network programs 1C with a significant reduction in the load on the local network. Especially noticeable when used file Server. The speed of operations 1C is raised several times;
    • guaranteed data saving during network failures, since the network data itself is not transmitted. The fact is extremely important for file-server architecture, because file bases 1c data do not like network failures and unexpected power outages;
    • a noticeable reduction in the value of the IT structure from the organization, since only one is required to acquire a powerful computer, and not by the number of jobs;
    • improving the safety of work both from the point of view of the physical integrity of the data and in terms of protecting confidential information since copying the working base from the terminal server more difficult than from the file;
    • significant savings in subsequent upgrades of a computer park, because only the server is needed to upgrade or change again.

    Thus, the uniqueness of the proposed solution is that it is possible significantly increase the speed of the network computing system And while noticeably reduce its total cost.

    How to configure the server for 1C programs in Terminal Server Mode

    In order for our powerful computer to become 1C Terminal Server, it is necessary to install a special software solution To organize such access to network users.

    The ideal solution to the organization of the terminal operation in the network is to use the Terminal Server from the Domestic Developer "Viterminal".

    The essential advantages of installing this solution:

    Works without server operating system On the usual OS: Windows XP, Windows 7 and 8. This means that the server does not need to acquire an expensive server OS (such as Windows Server 2012 R2), which gives a significant reduction in the final cost

    High speed and stability of work, especially if the file mode is used 1C

    Configured in Viterminal Rights access to server resources

    Low price of both server part and licenses of terminal clients

    Simple installation procedure and terminal server settings

    An extremely simple server administration procedure (in fact, it is normal computer Without complex server services and nuances of their work)

    Ability to work Viterminal via the Internet in the presence of a static IP address on the server

    Guaranteed support from the Russian developer.

    The last item has a considerable value. It is enough to remember as Microsoft and Orakl refused to support their in several Russian banks during the last political crisis. It is unlikely that commercial or budgetary organizations will now want to play the lottery for their money with foreign structures and risk their information security.

    Viterminal terminal mode setup circuit

    Choose a powerful computer ( good processor And a lot of memory) that we want to use as a terminal server for Viterminal. It is not at all necessary that it will be a real expensive server with RAID arrays, with a hot replacement of electronic components, etc. For a small number of users will be quite reliable personal computerAt least at the initial stage.

    1. On the server, install the server part of the terminal (a simple installation procedure is performed - typical installation)
    2. We bring up users on this server with passwords that will provide access to this terminal server.
    3. On each client PC set the software client part. As a result, when starting your client application, the user enters login and falls on the server (although it may not know this). Further, the work of the accountant is no different from the usual.

    The final value of the solution is calculated from the number of required servers and customers on the network. Viterminal registered B. Federal Service According to intellectual property of the Russian Federation (certificate No. 2009613085), and end users receive a license certificate.

    It is also obvious that the terminal itself without a difference, the launch of which programs will be performed on such a server. It can be 1C enterprise 8.2 or 8.3 or 7.7 of any configurations, text editors, spreadsheets and any other programs that need to use network clients.

    For consultations on Viterminal, as well as on the cost of calculating the cost and account statement and providing a working demo version of the terminal server with the setup instructions to contact e-mail: [Email Protected] or to the page.