Business mechanisms

The composition of business mechanisms is focused on solving the tasks of accounting automation and enterprise management. The use of task-oriented objects allows the developer to solve a wide range of tasks for warehouse, business, management accounting, payroll accounting, data analysis and management at the business process level.

Concept of applied objects

Standardization of application solution development technology allows the developer to concentrate his efforts on creation of application business logic and do not engage in the technical details, such as organization of interaction with database, processing the transaction locks, nuances of the screen form programming, etc. It is possible thanks to the fact that the application solutions in 1C:Enterprise are developed in terms of task-oriented objects a set of which is defined at the technical platform level.

The catalogs serve to describe such entities as goods, contractors, currencies, warehouses, etc. All these entities have the common properties: internal object identification in the system, necessity to support the hierarchy and grouping of items, necessity to support the nested tables, etc.


Designed to store the permanent or conditionally permanent information. For example, the constant can store the organization name, full name of the head or chief accountant, etc.

Designed to describe a list of values that can be taken by some variable. For example, enumeration can store the values that describe the buyer status: "wholesale" and "retail".

Real time accounting

Serve to describe such entities as the accounts, invoices, orders, etc. These entities record different events occurred in the organization life, they are related to the time, contain the nested tables, must be displayed in the accounting mechanisms, etc.

The system supports conduction of documents by the users in the “real time” mode that is especially urgent in multi-user work.

Information storage
Description of characteristics

Designed to store multidimensional information about the values of different quantities. These values can be, for example, the exchange rates or the prices for the goods of competitors for a certain date. This information can be both static and changing over the time – in this case, it is provided by the storage of change history.

Designed to store information about the characteristics of different objects. Allows the user to create all possible characteristics, describe a type of these characteristics and specify their values. Can be used, for example, to provide the user with ability to describe the goods with an arbitrary number of arbitrary characteristics (color, size, scent, etc). Allows creating and storing the characteristic name and data type that should be taken by the values of this characteristic.

Asset flow accounting

"Responsible" for the flow accounting of assets (finances, goods, materials, etc). Allows automating such directions as warehouse accounting, mutual payments, scheduling. The accumulation registers store information about income and expenditure of specific resources, and a functionality of these objects provides an ability to receive the balances for a specific point of time, calculate the results, cache the results, etc.

Designed to construct a model that implements the system of double accounting entry. Implements the multilevel chart of accounts with a fixed or variable code capacity, multilevel and multidimensional analytical accounting, accounting by several chart of accounts, accounting by several organizations, optional quantitative, summation and currency accounting by several sections of analytics, etc.

Complex periodical calculations
Business processes

Serve to implement the models of payroll accounting. Allow describing different types of calculation (for example, salary, personal additional payment, alimony, fines, etc.), setting the rules according to which one calculation types can affect the results of another calculation types, and storing the intermediate data and final calculation results. Using these objects, it is possible to organize the calculation of basic charges, calculation of the payment of tax on personal income, distribution of payroll accounting results in order to display in the business accounting, etc.

Allow creating the formalized descriptions of standard work sequences executed in the organization and generating on their basis the task lists to be executed by one or another organization employee at the moment. For example, the process of goods sale can be presented as a sequence of making out a bill, its approval, receiving cash payment and goods shipment from the warehouse. Different employees can be responsible for each stage execution, thus, at any time it is possible to determine in which state is a process of goods sale and which employee has to execute some action at the moment.

External data sources
Enter based on

Allow receiving information from the external databases, probably, not based on the 1C:Enterprise.

Allows creating the new documents, catalogs, etc., using information stored in the information base.


Helps to select different information stored in the information base, for example, all the documents related to the specified supplier.

Leave a Reply

Your email address will not be published. Required fields are marked *


1C:Enterprise Developer's Community