Publications. Publications 1s thin client file version

2016-12-07T18:05:29+00:00

Many users of the G8 have already heard such terms as "Thick client" and "Thin client". But few people know what it means.

fat client is the usual way of working with the program. We have long been accustomed to it (since the time of 7.7 and 8.2). In details .

Thin client- this is the 1C launch mode for working via the Internet, when the accounting database is not on our computer or even on our network, but somewhere thousands of kilometers away on a remote server (perhaps in another city or country). In details .

Simply put, for an ordinary accountant who works with the database directly on his computer or in the company's network, there is no difference between a thin and thick client.

But it often happens that some errors appear in one client and are absent in another. As, for example, with the display of transactions in 1C Accounting 8.3.

In this case, it can be useful to find out in which client we are currently working and change it to another.

How do you know which client you are working with? Look at the window with the version of your 1C (on the article):

There, in the "Application" item, your client will be indicated:

About how to change the client is written.

Sincerely, (teacher and developer).

1C is client-server software and this means that 1C consists of two programs - client and server. The 1C server program is running on the server. The user on his computer works in 1C client program, which is briefly called the 1C client.

There are several types of clients in 1C, which allows you to use the program on different computer technology, different operating systems, geographically distributed.

One of the 1C clients allows you to use 1C using a regular Internet browser on any operating system (even on a Mac). Another 1C client is on a PDA, for example, a production PDA in a warehouse for inventory, with a barcode scanner.

Let's look at what 1C clients are, what are their differences, how do they look and how to work with them?

Thick client 1C

The simplest and most well-known 1C client is the 1C thick client (“normal”). Prior to version 1C 8.2, apart from it, no other options were provided and were not.

The 1C configurator (currently) only works in the 1C thick client. It is also recommended to work with the file database using the 1C thick client.

At the moment, it is assumed that all 1C configurations will be transferred to thin client 1C in the next year or two. Therefore, the exact fate of the 1C thick client in the future remains unclear, it will probably not be used.

Thick client 1C works under Windows. He is called fat because of the demands on the resources of the user's computer. Also, a 1C thick client can request fairly large amounts of data over the network.

From the programmer's point of view, the main difference between the 1C thick client is that it executes most of the programs in the built-in 1C language on the user's computer. For example, 1C wants to execute a query from the database:

  • 1C client requests data from 1C server
  • Data is sent to the client 1C
  • Client 1C processes data.

The 1C thick client interface looks like this. By default, only the user menu is open. The user selects a menu item, which usually opens a window (or a list). Next, the user works with the list.

In some configurations for a thick 1C client, there is a desktop. It looks like this. First of all, these are the Accounting and Payroll and Human Resources configurations.

Thin client 1C

Thin client 1C appeared relatively recently. For the 1C thin client, the Trade Management configuration (version 11) has already been released. The 1C thin client is installed by default bundled with other 1C client options, but it can be installed separately (only it).

The 1C configurator does not work in the 1C thin client. It can work with the file version of the database, but it is better to use client-server mode.

Thin client 1C also works under Windows. They call him thin for a reason. proper organization client of the server organization of the program. Unlike a 1C thick client, a query from the database will look like this:

  • The 1C client sends to the 1C server the user's need to request data from the 1C server
  • Server 1C requests data from the database
  • Server 1C processes data
  • The result of data processing is sent to the 1C client.

As you understand, plus and minus are immediately born. Plus - no demands on the resources of the user's computer, less traffic is expected. Minus - exactingness to server resources Higher.

The last negative for big companies removed by the fact that the 1C server can be scaled, that is, you can install a system of several 1C servers on different computers and they will work in conjunction.

The 1C thin client interface looks like this. By default, the user's desktop opens. It is divided into blocks by types of accounting. The user opens a bookmark and uses hyperlinks to open the lists.

An additional difference between a 1C thin client and a thick one is that it can work not only over TCP / IP, like a thick one, but also via HTTP, like a 1C web client.

Web client 1C (Web client 1C, Linux client 1C)

The 1C web client allows you to use 1C through a regular Internet browser. You don't need to install anything to use it. You can use it under any operating system, including, for example, on the iPad.

You can see what 1C looks like when working in the 1C web client right now. To do this, go to the official configuration demo Trade Management (version 11) .

To use the 1C web client, you need to raise a web server. It is used exclusively as a transport and sends requests to the 1C server. The logic for executing queries and processing data in the 1C web client is the same as in the 1C thin client. For work, automatic conversion of the built-in 1C language to JavaScript is used.

In the 1C web client, you cannot use any 1C configurations - only those written specifically for working with the 1C thin client. In theory, the development of the configuration for the 1C thin client and for the 1C web client are the same (the interface and system behavior should be the same too).

However, there are rumors that at least at the moment, not everything is so smooth and some functions cause errors in the 1C web client, although they work in the 1C thin client.

The 1C web client interface looks like this. As you can see, it differs little from the 1C thin client.

Client 1C for PDAs (Extension 1C for Pocket PCs)

1C can also be used on PDAs (PDAs, smartphones). There are even special production PDAs, for work in a warehouse or in a store, they usually have an integrated barcode scanner.

To work with 1C on a PDA, you can use the 1C web extension (see below) - that is, a small website that works directly with 1C. However, specifically for PDAs with Windows Mobile 5.0 and above or Pocket PC 2003, there is a 1C client for PDAs.

The work of the 1C extension for PDAs is built as follows:

  • PDA requests data from 1C (WiFi, GPRS, bluetooth)
  • The PDA processes data using special forms under the PDA
  • PDA prints data to a printer (communication in a similar way)
  • The PDA saves data in 1C.

The 1C client for PDA allows you to use the configurator in a somewhat abbreviated form, which allows you to work with directories, documents, registers and their forms.

Web extension 1C and web services 1C (Web extension and services 1C)

The number of sites that work directly with 1C or that may need to work directly with 1C is growing. A simple example is an online store. Direct connection with 1C can be used to receive online balances, discounts, customer profile, save an order.

To integrate with the site, they usually use a periodic exchange (such as in CMS for Internet sites and online stores 1C Bitrix) or online connection with 1C. For online work site with 1C, you can use the 1C web extension or 1C web services.

Web extension 1C is an additional product that is supplied separately. It allows you to develop sites on the ASP .NET platform that work through a pool of COM connections with 1C. Creation of a queue of COM connections, their saving and manipulation is already written in the web extension engine for 1C.

1C web services are the capabilities of the 1C platform (1C server). To use them, you do not need to buy or install additional software from 1C.

Requires a web server (MS IIS or Apache) and its simple configuration (connecting the ISAPI extension). After that, 1C can publish its own web services. 1C web services allow you to both request data from 1C and write data to 1C.

Security is organized by the fact that no automatic functions, unlike a COM connection, are provided - the programmer himself prescribes the capabilities of the functions, respectively, if the programmer has not made a hole (universal notation), then it will not be.

The 1C web client is currently still a little raw and when working with it, you can encounter errors that interfere and annoy. This does not mean that you cannot work with it - the programmer can remove those places in the configuration that cause errors.

Of course, the 1C web client is the future of the 1C platform. He is not dependent on operating system(Windows, Unix, Mac), browser (IE, Chrome, Safari, Firefox, Opera), not demanding on computer resources.

Many people are familiar with the name 1C, but not everyone understands exactly how it works. 1C: Enterprise is a software product that was originally developed for automation accounting. Today it is used for the operation of the entire enterprise. There are several options for interacting with the database, in this article we will look at the differences between a 1C thick and thin client.

A fat client is a long-familiar work option

The original view of the program view that existed in 1C: Enterprise from the very beginning is called thick. Before version 8:2, it was the only one, and now it is considered the simplest possible. It is worth noting that the application in question lives up to its name. Its functionality includes almost all possible commands, but it requires a very good network speed and fairly large computer resources. This is explained quite simply: most of the programs in the built-in 1C language are processed by the thick client on the user's computer.

How a thick client works:

  1. First, data is requested from the server;
  2. Server 1C sends a request to the database;
  3. The information is sent to the user's application;
  4. Next, the information is processed.

Thin client - a modern way of working

Introduced in the latest update, the "thin" application is fundamentally different from its predecessor. Now users can work from home without spending extra traffic and without overloading personal PCs. Such a change is caused by some change in the concepts of how such work should take place. The requested processes are processed not on the user's computer, but on the server computer, which then sends the received data to the requester. It turns out that users can breathe easy, but how to find a device that can handle the work of a whole huge enterprise? The manufacturer also provided for this issue - the server can be divided into several computers, having received as much machine power as needed.

This is how the algorithm works:

  • First sends a request to necessary information;
  • The server communicates with the database;
  • 1C server processes the received data;
  • The server sends the requested information to the user.

The information received is enough to understand that there are differences between applications, so it will not be superfluous to familiarize yourself with such descriptions before starting work.

Does it make sense to use a thick client?

As already mentioned, many users do not want to accept innovations, and remain faithful to the old application. But is it only a matter of devotion? No and no again.

Whenever possible, you should connect through a thick client. To date, its functionality remains the most ambitious and convenient. For example, the 1C configurator only works in old version, and the file database is accessed exclusively through the “thick” version of the client application.

But no one argues that the idea of ​​a thin client sounds tempting, and everyone will benefit from the full implementation of this plan, especially large enterprises for which it is all conceived. Rumor has it that in the coming years the entire software product will be transferred to a new client, but no one talks about the fate of the fat one. Perhaps, as unnecessary, it will go down in history, but at the moment the time has not come to get rid of such convenience.

Service users can work with applications not only in a web browser, but also in the 1C:Enterprise thin client.

This article will show you how to install and use the thin client on a computer running the Windows operating system.

1. Determine the correct version of the thin client

First you need to determine which version of the thin client you need.

2. Download the thin client

Download the correct version of the thin client. Here are links to download thin client installers for those used in the service website versions of the 1C:Enterprise 8 platform and different versions of Windows:

The 64-bit thin client should only be installed on the recommendation of a service organization or service support line.

If the Internet browser did not ask where to place the downloaded file, then the file will be saved in the folder assigned in the browser's default settings. Typically this folder is named Downloads or Downloads.

The automatic thin client update does not work under Windows XP and Windows Vista. Therefore, you will have to install new version thin client every time the version of the 1C:Enterprise platform is updated in the service. This is not very convenient and we recommend that you consider upgrading to a more modern operating system.

3. Installing the thin client

Install the thin client using the downloaded setup file:


4. Thin client setup

For the convenience of working with the 1C:Enterprise 8 thin client, it is recommended to enable the mode of displaying the list of infobases in the form of a tree (it is enough to do this once):

  1. Launch thin client.
  2. Click in the window Launch 1C:Enterprise button Setting...
  3. Check box Display as tree.
  4. Push button OK.

After that, a group will be located in the list of thin client infobases. website with points.

The main difference between thin and thick client 1C is where the main calculations are carried out - on the server or at the user's workplace. This imposes some restrictions on the use of one or another variant of work.

In this article of the Integrus blog, we will look at various client applications 1C systems - what does a 1C thin client mean, a 1C thick client, what is it and what are the differences, and also in what cases it would be better to use each of them.

Thick client 1C

If you use 1C in thick client mode, this means that all data operations are carried out directly at the user's workplace, and the data itself is stored on the server, where the client application accesses it.

Such a client can perform almost all functions and work with application data types.

The installation of the 1C thick client is carried out from the general distribution kit of the system, where it is listed as a separate component. There should also be no difficulty with the question of how to launch a thick client 1C 8.3 - it is launched by the 1cv8.exe executable file.

Thin client 1C

Working in 1C thin client mode means that, in addition to storing data, almost all program code, requests are executed on the server, temporary files and cache are stored. At his workplace, the user only enters the initial data and sees the display of the result on his monitor.

The 1C thin client is installed from the 1C distribution kit. If you do not have it, since, for example, you work with cloud 1C and rent it, then a separate distribution kit can be downloaded from the 1C website. Be sure to make sure that its version matches the version of the platform you are using.

The thin client for 1C:Enterprise is launched from the executable file 1cv8c.exe.

Separately, it is worth mentioning that for a thin client 1C 8.3, the file version of work is not recommended, client-server mode is preferable. Although file mode is possible, all code will be executed on the user's computer, which negates all the benefits of a thin client.

As you can see, the main difference between a thin and thick 1C client is where the main calculations are carried out - on the server or at the user's workplace.

This imposes some restrictions on the use of one or another work option:

  • an important difference between thin and thick 1C client - working with the "Configurator" and with the query console is possible only in thick client mode
  • a thick client works using the TCP / IP protocol, therefore, it is quite demanding on the communication channel, since for its operation it is required to exchange relatively large amounts of information with the server
  • 1C thin client works exclusively in the managed application mode, the functionality available to the user is limited compared to the functionality of a thick client, for example, you cannot operate with applied data types
  • using a thin client, it is possible to work with 1C via the Internet - a thin client can connect to a web server via http or https
  • A thick client has a rather large volume of the distribution kit, there may be some difficulties with its installation and configuration - it is desirable that a qualified specialist handle this. Whereas installation, setting up a thin client 1C 8.3, connecting an infobase is within the power of any more or less advanced user.

Web client 1C

Web client 1C- at its core, this is not a separate application, but rather a technology that allows you to work in the familiar 1C environment using a browser, simply by specifying the address of the corresponding 1C web server in the address bar. For its operation, you will need to first deploy a web server and publish an infobase on it, and the web client will only work with a 1C configuration that supports the requirements for a thin client.

The web client is good because it does not need to be installed on the user device at all, it can function in all the most common browsers. Of the minuses, one can note limited functionality and the fact that the presence of a web server does not always meet the requirements of information security.

What is faster thin or thick client 1C?

It is difficult to unambiguously answer the question: thin or thick 1C client, which is faster? It depends on the conditions of use.

  • The thin client has low requirements for the user's device and communication channel, while the system's capabilities are almost fully used, but the work may slow down if many employees use server resources at the same time.
  • A thick client can require significant power from the user's computer and a good data transmission channel, while it provides the user with a certain autonomy, his work is not affected by how many people work with the system at the same time, whether there is an Internet connection, etc.

Therefore, before choosing and setting up a 1C client, it is advisable to analyze who and how uses 1C in your company, what types of 1C clients you will need.

  • If this is an accounting department located in an office, which can be provided with sufficiently powerful computers and it is easy to organize their administration if all these computers are connected to local network- in this case, a thick client will be more convenient.
  • If your employees often have to work remotely, via the Internet, because they have frequent business trips or they are simply located in other cities, because this is the infrastructure of your company, if they use low-power laptops or other mobile devices, then setting up a thin client is suitable for them 1C.

1C client update

And finally, a few words about how 1C clients are updated:

  • the thin client can be updated automatically via the Internet,
  • updates for a thick client must be downloaded from the 1C website or.

If you have questions about choosing a 1C client, installing, configuring, updating, administering software products 1C, you can contact Integrus specialists or look at the blog section of our company with instructions and recommendations on 1C topics.

 

It might be useful to read: