1C:Enterprise 8.3. Practical Developer’s Guide. Glossary


1C:Enterprise script
An important part of 1C:Enteprise platform used for implementation of custom applied solution algorithms.

1C:Enterprise server
A part of a 1C:Enteprise system that passes the client application queries to the database server and returns the query results to the client. The server runs the majority of 1C:Enterprise script algorithms, prepares data to be displayed in forms and reports, and so on.

1C:Enterprise mode
The applied solution operation mode intended for end users. In this mode users add data, have it processed, and obtain the data processing results.

Accounting flag
A configuration object that is subordinate to a chart of accounts. It stores the accounting type for a specific account. For example, it can show whether the accounting is quantitative, or whether accounting is performed in foreign currency.

Accounting register
A configuration object used to describe the structure of accumulated accounting data based on a chart of accounts. 

Accumulation register
A configuration object used to describe data accumulation structure.

Action period of a calculation type
A user-defined period when the calculation type is in effect.

Actual action period
A period that is determined based on the action period of a calculation type by applying all of the action periods of the calculation types that displace that calculation type by action period.

Applied solution
A component of a 1C:Enterprise system that is visible to end users. It encompasses the entire enterprise automation functionality.

Balance register
An accumulation register that accumulates balance values.

Base calculation period
A period within which the results of other calculation types that affect a specific calculation type by base period are analyzed.

Base calculation type
A calculation type that produces a result that is used in the recalculation of a specific calculation type. For example, Salary serves as a base calculation type for the Bonus calculation type.

Base configuration (or simply Configuration)
A configuration intended for developers. They use Designer to edit this configuration.

Blocking window
A window that blocks the entire application interface or its part but does not block the script execution.

A tool for interrupting program execution at specific points during debugging.

Calculated fields
Additional fields of a data composition schema whose values are calculated according to some formula.

Calculation register
A configuration object used to describe the storage structure for accumulated results of complex periodic calculations.

Calculation type
An algorithm used to calculate a certain component of the wages, such as Salary, Bonus, and so on.

A configuration object used for managing lists of data.

A report structure item used to display data as a chart.

Chart of accounts
A configuration object that defines the set of accounts a company uses to store its accounting data.

Chart of characteristic types
A configuration object that describes a storage structure for user-defined characteristics.

The applied solution component the users interact with.

Client/server architecture
An architecture consisting of three components interacting with each other: a client, a 1C:Enteprise server, and a database server.

Configurability of 1C:Enterprise system
The ability to customize the system to fit the specific needs of a company or to perform a specific set of tasks.

A set of developer-created objects, their properties, methods, and behavior algorithms, which reflect enterprise business activities. A configuration is developed in Designer mode.

Configuration object attributes
Developer-defined properties that describe a configuration object. For example, Color or Manufacturer.

Configuration object properties editor
An editor window that is available for complex configuration objects. It is intended for step-by-step creation of such objects.

Configuration object tree
A hierarchical structure of all configuration objects.

Configuration objects
Logical units that form a configuration.

Current section commands panel
A panel that contains commands of the current section: first the commands that open lists, and then commands that create new data items, generate reports, and run data processors.

Current section function menu
A list of all commands available in the current section. A user can specify the list and order of commands in 1C:Enteprise mode, mark commands as favorites, and so on.

Data composition schema
The basis for report building that contains initial data required to compose the report.

Data composition schema settings
The settings that define hierarchical report structure (grouping, table, or chart) and the report view (the list of report fields, filter, sorting, conditional formatting of report records, and so on).

Data composition schema resources
Fields whose values are calculated based on detailed records included in a grouping. The resources are group or overall totals of a report.

Data composition system
A powerful and flexible report generation tool that streamlines all operations required for report generation: from retrieving data from various sources to displaying that data in a user-friendly manner.

Database configuration
A configuration where users operate.

Database server
A third-party software. Its primary purpose is maintenance of databases.

A tool that simplifies the development and debugging of 1C:Enterprise script modules.

Dependency by base period
The effect that base calculation types have on the base action period of a specific calculation type.

Designer mode
Developers use this mode for creating or modifying configurations.

Detailed report records
Records obtained when a query is executed without totals.

Displacement by action period
The effect that displacing calculation types have on the action period of a specific calculation type.

Displacing calculation type
A calculation type that displaces a specific calculation type by action period. For example, Absence serves as a displacing calculation type for the Salary calculation type.

A configuration object used for entering events related to the enterprise business.

Document posting
Reflects the fact that the events described by a document affect the accounting records.

A configuration object that describes a storage structure for value sets that cannot be changed at run time.

Event handlers
A 1C:Enterprise script procedure that is executed when an event of a configuration object occurs.

Various situations that occur when an applied solution is running. Events are connected to specific configuration objects. For example, the OnOpen event of a Form configuration object occurs when the form is opened.

Exchange plan
A configuration object that is used to describe nodes and configuration objects participating in the exchange (exchange nodes and exchange objects).

Exchange objects
Configuration objects that participate in the exchange described by a specific exchange plan.

Extra dimension accounting flag
A configuration object that is subordinate to a chart of accounts. It stores accounting options (for example, quantitative or multicurrency accounting) for a specific account.

Extra dimension types
Account characteristics used in analytical accounting.

Extra dimensions
Objects that represent accounting options.

Favorites panel
A panel that contains the most important lists, reports, database objects, commands, and other entities frequently accessed by a user.

Fixed settings of a dynamic list or report
Settings defined using 1C:Enterprise script (for example, when a list form is opened with a specific filter).

Folder and item hierarchy
A hierarchy type in a hierarchical catalog: an item or a group of items can be subordinate to another group of items in that catalog.

Form editor
A set of interconnected windows used for editing form data, items, commands, module, and other form components.

Form navigation panel
A panel that contains commands for opening lists with data related to the database object displayed in the form. For example, a document form can contain commands that open register records generated by the document.

Form wizard
A visual developer tool used to create configuration object forms. 

Functional options
Configuration objects that provide developers with the option to separate some applied solution functionality, so that it can be easily enabled or disabled at the deployment stage or during the regular applied solution operation.

Gantt chart
A chart that consists of intervals positioned on a time scale. It depicts the usage of resources (series) by objects (points).

A report structure item used to display data as a regular linear report.

History panel
A panel that contains the history of user actions, grouped by date.

Independent information register
An information register that is not subordinate to a recorder.

Information panel
A panel in the bottom part of the applied solution window, which displays the system performance indicators: server call details, volume of data transferred between the client and the server, and so on.

Information register
A configuration object used to describe a multidimensional data storage structure.

Information register record key
A set of register dimension values, which also includes a period value for periodic registers. An information register cannot contain two records with identical keys.

Item hierarchy
A hierarchy type in a hierarchical catalog: an item can be subordinate to another item.

Leading calculation type
A calculation type that produces a result that forces the recalculation of a specific calculation type when the result is changed. For example, Absence and Salary serve as leading calculation types for the Bonus calculation type.

Main section (Quick menu)
An applied solution section used to store forms and commands related to frequently used documents, reports, catalogs, and so on.

Modal method
A 1C:Enteprise script method that opens a modal window. Examples of modal methods are DoQueryBox() and DoMessageBox().

Modal window
A window that blocks the execution of the applied solution logic. This ensures that the applied solution algorithms are executed in the right order and provide results based on recent user input.

A storage for a program text written in 1C:Enteprise script.

Module context
A set of objects, variables, procedures, and functions available during the module execution.

Name of a configuration object
A unique object name that serves for accessing the object properties and methods in 1C:Enterprise script.

Object data access method
The data access method that is based on 1C:Enteprise script objects. For example, the DocumentObject.Services object contains the values of all attributes and tabular sections of the Services document.

A configuration object that has a subordinate configuration object. For example, a Products catalog can be the owner of a UnitsOfMeasure catalog.

A catalog item or a group of items that has subordinate items in that catalog (the exact definition depends on the catalog hierarchy type).

Period addition of a data composition schema template
One can specify a period addition for a grouping, with certain periodicity within a certain interval. This is used for adding details to report data.

Periodic information register
An information register that uses time stamps.

The basis of any 1C:Enterprise system. It provides the environment for configuration execution, development, and modification.

Point in time
A combination of date, time, and a reference to a database object. This concept is intended to explicitly identify the order of reference database objects in time. It makes sense mostly for documents.

Predefined items
Configuration object items created by a developer. They can be used in 1C:Enterprise script algorithms.

Primitive data types
Number, String, Date, and Boolean. Primitive data types are predefined within the system and are limited in number.

Print wizard
A visual developer tool used to create configuration object print form templates.

Property palette
An auxuliary window used to edit all of the configuration object properties and other data related to the object.

Query language
A language used to describe the algorithm for selecting data from database query tables. This algorithm is stored in the query text.

Query wizard
A visual developer tool used to build queries.

Quick user settings item
A settings item often accessed by users, available directly in a report form.

Real-time document posting
Posting that is performed in real time. The purpose of real-time posting is recording changes and events that occur right now.

Real-time timestamp
A timestamp that is generated every time a document is posted in real time. Its value is generated based on the current session date and the last real-time timestamp generated.

A configuration object that is subordinate to a calculation register. When a newly added register record affects a result of a calculation that is based on existing register records, a recalculation object records that fact.

Register attributes
A set of register properties that store additional data.

Register dimensions
Configuration objects that serve as categories for data accumulated in a register. For example, Material or Warehouse.

Register recorder
A configuration object used to generate records in the register.

Register records
A set of records that describes the changes of the register state. Each record includes dimension values, resource increment values, and more.

Register records of a document
Register records that are created during document posting. They reflect the changes introduced by the document.

Register resources
Types of data accumulated in the register. For example, Quantity or Amount.

Regular document posting
Posting that reflects the facts that took place in the past or are certain to happen in the future in the database. The purpose of regular document posting is reflecting completed operations in the infobase.

A configuration object intended to describe user rights for performing specific operations with specific data stored in the infobase.

Sections panel
A panel in the top part of the applied solution window that reflects the functional structure of the applied solution and provides navigation between the functional parts.

Standard attributes
Configuration object properties that are automatically generated by the platform. Examples: Code and Description.

Subordinate configuration objects
Configuration objects that are logically connected with another configuration object and are subordinate to it. Attributes and Forms are examples of subordinate configuration objects.

Configuration objects that logically divide an applied solution into functional parts.

Synonym of a configuration object
Stores a presentation of a configuration object that is used in the applied solution interface.

Syntax Assistant
A developer tool that stores descriptions of all software objects available in the system along with their methods, properties, events, and so on.

System command area
The area in the applied solution header, next to the configuration name. It contains commands available in all applied solutions, such as opening the main menu, opening the About window, or printing.

A report structure item used for displaying data as a table.

Table access to data
Data access implemented using database queries. Developers use it to access individual fields of database tables.

Tabular section
A data set with a fixed structure and a variable number of rows. For example, a list of past employments in the Employees catalog.

A configuration object intended to store various forms of data presentation. It can also store auxiliary data used by some configuration objects or by the entire configuration.

Temporary tables
Software objects created by developers and populated with data. Queries can use temporary table data.

Tools panel
A panel that contains commands for opening the Favorites panel, the History panel, and the current section function menu, and for running the full-text search in the database.

An indivisible sequence of data manipulations that brings the database from one integral condition to a new one. If for some reason one of the operations included in a transaction cannot be performed, the database reverts to the state prior to the transaction.

Turnover register
An accumulation register that accumulates turnover values.

Type-defining objects
Configuration objects that can generate new data types.

User settings of a dynamic list or a report
Settings specified in 1C:Enterprise mode. They are automatically saved for the current user.

Virtual tables
Tables that the platform generates based on queries to actual database tables.

Work area of an applied solution
The applied solution window that displays list forms, report forms, document forms, and so on.

XML reader
A 1C:Enterprise script object used for reading XML documents.

XML serialization
Conversion of a 1C:Enterprise object into an XML data sequence, or an opposite conversion (provided that a matching object type is available in 1C:Enterprise).

XML writer
A 1C:Enterprise script object used for writing XML documents from 1C:Enterprise script.


Leave a Reply

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


1C:Enterprise Developer's Community