All posts by 1C_Company

Editing data in external data sources

We have implemented the ability to add, modify and delete data in external sources. We need immediately to mention that we have created this mechanism to solve the problems of integration with other applications. Do not try to use it for replacing the «platform» mechanism of data storage in 1C applied solution.
You can edit the data both in software and interactively. In most cases, you do not need to program anything. Everything will work interactively, automatically, as well as, for example, when adding, deleting or modifying the catalogs and documents.
Continue reading Editing data in external data sources

HTTP-services

Publications: HTTP-services in application solution
In addition to automatic REST interface in 1C:Enterprise platform, we have implemented the ability to create our own arbitrary HTTP-services.
You can generate a response to the request yourself using the script. In this case, you have convenient access to the body, headers and line of original request, as well as you can generate the code, body and headers of response on your own.
Compared with the existing platform SOAP web-services, HTTP-services have several advantages:

  • Easy to program the client of such services;
  • Potentially a smaller amount of transferred data;
  • Potentially lower computational load;
  • HTTP-services are focused on the «resources», while SOAP services are focused on the «actions».

Continue reading HTTP-services

How the founder of «1С» has built a business with revenues of 1 billion dollars

Publications: How the founder of «1С» has built a business with revenues of 1 billion dollars
Having started a quarter century ago with development of «electronic teletype», the businessmen created the network for the sale of software that is envied by the largest retailers.
The cabinet interior of «1С» director Boris Nuraliev is ascetic: a table, standard cabinets, racks. On the shelves – the yellow boxes of computer programs of his company. Here in October, 2008 Nuraliev met Elena Ivashentseva, the senior partner of investment company Baring Vostok Capital Partners interested in acquiring for the founds the fraction of «1С». Before that Nuraliev rarely communicated with the members of investment community.
Continue reading How the founder of «1С» has built a business with revenues of 1 billion dollars

1C:Enterprise 8 database storage structure

Publications: 1C:Enterprise 8 database storage structureThe information contained here is intended solely to understand the location and composition of data use by 1С:Enterprise and is intended for the developers of application solutions and specialists involved in administration of 1С:Enterprise 8 information bases. The below information should not be used to work with these data using any methods not provided by regular mechanisms of 1С:Enterprise 8.
List of tables and objects is relevant for 1С:Enterprise 8.1. For versions 8.2 and 8.3 it is applicable almost entirely, but is not complete.
Continue reading 1C:Enterprise 8 database storage structure

Automatically generated REST interface in 1C:Enterprise 8 platform

Now the platform can automatically generate REST interface for entire application solution. You publish it in the usual way on the web-server and after that the third-party systems may access your application using HTTP requests.

REST interface allows reading the data of 1С:Enterprise, change them, create new objects and delete the existing ones.
Continue reading Automatically generated REST interface in 1C:Enterprise 8 platform

“1C:Enterprise 8” architecture as a product of engineering idea (S.G. Nuraliev)

Publications: 1C:Enterprise 8 architecture as a product of engineering idea (S.G. Nuraliev)

In the article of the head of economic program development department of “1C” company Sergey Nuraliev the architectural and technological innovations implemented in “1C:Enterprise” are examined, which have identified in aggregate a number of completely new technologies of business application development and new qualities of these applications.
The article is published in the newspaper PC Week/Russian Edition (published under license of international publishing house Ziff-Davis Media Inc.), NN 46 , 47 and 48 in 2004. This article version is published with permission of PC Week/RE. A number of additions are included in it which were included in newspaper version for the technical reasons, as well as the illustrations are added.
“1C” company thanks the editors of PC Week/RE for cooperation and assistance in the preparation of this article for publication.

Continue reading “1C:Enterprise 8” architecture as a product of engineering idea (S.G. Nuraliev)

Typical reasons of non-optimal query operation and optimization methods

Publications: Typical reasons of non-optimal query operation and optimization methods
The article presents the typical reasons of non-optimal operation of queries diagnosed at the configuration code level and considers the techniques if query optimization.

A significant part of problems that lead to the non-optimal query operation is detected by analysing the configuration code and metadata structure. There is a list of typical errors of the code and data structure whose consequences are fairly well studied and easily predictable. The code analysis using this list allows solving most of the problems with query performance without going into the detailed technical information (query text in the SQL language, query plan, etc.).
Continue reading Typical reasons of non-optimal query operation and optimization methods

Optimization of client-server applications and features of their development to use in the service model. Part 2.

Let’s discuss the key development moments that affect the performance, resource intensity, reliability and correctness of application solution.
Many of these moments are already fixed as the standards in the System of standards and techniques of configuration development for the 1С:Enterprise 8 platform. Some of these moments are simply historically established practices of correct or, inversely, incorrect use of platform capabilities.
Optimization of client-server applications and features of their development to use in the service model. Part 1.
Continue reading Optimization of client-server applications and features of their development to use in the service model. Part 2.

Optimization of client-server applications and features of their development to use in the service model. Part 1.

Let’s discuss the key development moments that affect the performance, resource intensity, reliability and correctness of application solution.
Many of these moments are already fixed as the standards in the System of standards and techniques of configuration development for the 1С:Enterprise 8 platform. Some of these moments are simply historically established practices of correct or, inversely, incorrect use of platform capabilities.
Continue reading Optimization of client-server applications and features of their development to use in the service model. Part 1.