1. Identification
| Parameter | Value |
|---|---|
| Object type | Report |
| Name | АнализСубконтоТиповой |
| Full name | Отчет.АнализСубконтоТиповой / Reports.АнализСубконтоТиповой |
| Synonym | Subconto analysis (acc.) |
| Configuration | Accounting for Kazakhstan, rev. 3.0 (3.0.74.2) |
| Implementation basis | Data Composition System (DCS) based on accounting registers |
| Navigation link | e1cib/list/Отчет.АнализСубконтоТиповой |
Purpose. "Subconto analysis (acc.)" is a standard analytical report for detailed analysis of balances and turnovers by subconto of accounting accounts. It is used by accountants and financial analysts for in-depth analysis of movements across analytical dimensions of accounting (counterparties, item nomenclature, contracts, subdivisions, etc.). The report is generated at the user's request and outputs data by the selected subconto types with various indicators: accounting amounts, currency amounts, quantity, expanded balance.
Where to find it in 1C. "Reports" section → group of standard accounting reports → "Subconto analysis (acc.)". Direct navigation via the link e1cib/list/Отчет.АнализСубконтоТиповой.
The report belongs to the family of standard accounting reports (along with the "Trial Balance", "Account Card", "Account Analysis", "Account Turnovers"). It does not modify the information base data — it only reads it from the accounting register.
2. Settings attributes and tabular sections
Technically, the report's "settings" are stored in the data composition schema and in the user settings. Below is the composition of settings fields (attributes) that determine the generation of the report.
2.1 Header attributes (report parameters)
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| НачалоПериода | Date (xs:dateTime) |
No (DontCheck) | Lower boundary of the report generation period |
| КонецПериода | Date (xs:dateTime) |
No (DontCheck) | Upper boundary of the report generation period |
| Периодичность | Number (xs:decimal) |
No (DontCheck) | Time detailing (day, week, month, quarter, year) |
| ПоСубсчетам | Boolean |
No (DontCheck) | Flag for detailing by subaccounts of the chart of accounts |
| ПоказательБУ | Boolean |
No (DontCheck) | Enabling the accounting indicator (amounts in tenge) |
| ПоказательВалютнаяСумма | Boolean |
No (DontCheck) | Including the currency amount in the report indicators |
| ПоказательКоличество | Boolean |
No (DontCheck) | Including quantitative accounting in the indicators |
| ПоказательРазвернутоеСальдо | Boolean |
No (DontCheck) | Show expanded balance (debit/credit separately) |
| СписокВидовСубконто | ValueList |
No (DontCheck) | List of selected subconto types for analysis — the report's key parameter |
| РазмещениеДополнительныхПолей | Number (xs:decimal) |
No (DontCheck) | Method of placing additional fields (in separate columns / in separate rows) |
| РежимРасшифровки | Boolean |
No (DontCheck) | Enabling interactive data drill-down mode |
| ПредставлениеСпискаОрганизаций | String |
No (DontCheck) | Text representation of the selected organizations for the header |
| ПредставлениеСпискаПодразделений | String |
No (DontCheck) | Text representation of the selected subdivisions for the header |
Filtering by organization, subdivision, and by values of specific subconto is set through the standard DCS filtering mechanism (ОтборКомпоновкиДанных), while the two Представление… attributes serve only to form the caption in the header of the printed form.
2.2 Tabular sections
Группировка
Purpose: defines the structure of multi-level data grouping in the report.
| Name | Type | Purpose |
|---|---|---|
| Использование | Boolean |
Activity flag of this grouping |
| Поле | String |
Technical name of the grouping field |
| Представление | String |
User display of the grouping field |
| ТипГруппировки | EnumRef.ТипДетализацииСтандартныхОтчетов |
Detailing type (hierarchy, items, detailed records, etc.) |
ДополнительныеПоля
Purpose: list of additional fields output in the report form.
| Name | Type | Purpose |
|---|---|---|
| Использование | Boolean |
Flag for including the additional field in the report |
| Поле | String |
Technical name of the additional field |
| Представление | String |
User display of the field |
| РазмещениеДополнительныхПолей | Number |
Field placement (column/row) |
The service tabular sections for filtering and formatting (
Отбор,УсловноеОформление) typical of standard DCS-based reports are built similarly.
3. Forms
| Form | Purpose |
|---|---|
| Report form (main) | The only working form. Contains the settings panel (period, subconto type, indicators, groupings, filters), a spreadsheet document field with the result, and a command bar (Generate, Settings, Print, Save). Manages the data composition call and the result output. |
| Settings form (built-in DCS panel) | Universal form for editing composition settings — selecting subconto types, indicators, groupings, formatting, and filters. Can be opened as a separate advanced settings form. |
For typical standard reports, dedicated additional forms are usually not created — the mechanism of automatic DCS forms is used plus the main report form with the common module of standard reports.
4. Key module procedures
The attached evidence does not include the source BSL code of the modules, so below are the typical handlers of this kind of object (report form + object module of a standard report in Accounting 3.0). Specific path:line paths are given where evidence is available; standard points are indicated here.
Report object module:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— the central procedure. Disables standard composition, assembles the schema and settings, initializes the data source (accounting register), launches theПроцессорКомпоновкиДанных, and outputs the result to the spreadsheet document.ВыполнитьПередФормированиемОтчета()/ПередЗаполнением()— preliminary filling of parameters (default period, set of indicators, list of subconto types).
Report form module:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— form initialization, restoration of saved user settings, setting the default period.Сформировать(Команда)→СформироватьНаСервере()— launching the report build.ОбработкаРасшифровки/Расшифровка…— interactive drill-down: on double-click, opens movement documents or a refining report (account/subconto card).ПериодНачалоПериодаПриИзменении/…КонецПериодаПриИзменении,ПоСубсчетамПриИзменении,СписокВидовСубконтоПриИзменении— settings change handlers that synchronize the panel with the DCS settings.ПодключаемыйКоманднаяПанель…— standard commands for saving/loading report variants.
Most of the logic is delegated to the common modules of the standard reports subsystem (СтандартныеОтчеты, КомпоновкаДанныхСервер).
5. Data source and movements
The report does not generate movements or postings — it only reads data. This is the key difference between a report and a document: objects of the "Report" type have no posting mechanism and do not modify registers.
Data source: the accounting register (general ledger) — the balances and turnovers tables РегистрБухгалтерии.<ГлавнаяКнига>.ОстаткиИОбороты, …Обороты, …ДвиженияССубконто. The report selects records by accounts and subconto types specified in the settings.
Example of subconto analysis using the standard chart of accounts of the RK (figures — according to the Kazakhstan norms of 2026: VAT 16%, tenge ₸). Suppose we analyze the subconto "Counterparties" and "Item nomenclature":
- Sale of goods for 1,160,000 ₸ with VAT 16%:
- Dt 1210 "Short-term accounts receivable of customers" — Cr 6010 "Revenue from sales" — 1,000,000 ₸ (subconto: Counterparty, Item nomenclature/Contract);
- Dt 1210 — Cr 3130 "VAT payable" — 160,000 ₸ (VAT 16%).
- Write-off of cost of sales: Dt 7010 "Cost of sales" — Cr 1330 "Goods" — 700,000 ₸.
- Payment from the customer: Dt 1030 "Cash in current bank accounts" — Cr 1210 — 1,160,000 ₸.
- Receipt of goods from the supplier: Dt 1330 — Cr 3310 "Accounts payable to suppliers".
In the "Subconto analysis" report, for the Counterparty subconto, the opening balance, debit/credit turnovers (by accounts 1210, 3310), and the closing balance will be shown; when selecting the ПоказательКоличество indicator — the quantity by item nomenclature (accounts 1330, 7010); when selecting ПоказательВалютнаяСумма — amounts in currency for currency accounts.
Sales and receipts in the RK are accompanied by electronic documents ESF (IS ESF) and SNT; these documents themselves are generated by the dedicated configuration documents, not by the report — the report only reflects the result of their posting to the accounts.
6. Related objects and entry based on
The concept of "entry based on" is not applicable to a report (reports do not participate in entry based on). Functionally, the report is related to:
- Accounting register (general ledger) — the only data source.
- Chart of accounts (standard RK) and Charts of characteristic types "Subconto types" — determine the available accounts and analytical dimensions (
СписокВидовСубконто). - Drill-down mechanism — transition from the report to:
- document-recorders of movements (sales, receipts, payment documents);
- related standard reports ("Subconto Card", "Account Card", "Turnovers between subconto", "Account Analysis").
- "Standard reports" subsystem — common modules for generation, storage of variants, and settings.
7. Extension points
- Report variants (DCS). Adding custom composition variants without modifying the configuration — via "Change report variant" / variant storage.
- Configuration extension. Borrowing the report form or object module; connecting to
ПриКомпоновкеРезультатаvia&Around/&Afterto fine-tune the data set or formatting. - Additional reports (external). Registering an external variant in the subsystem of additional reports and processors.
- Custom fields and DCS filters. Adding calculated fields, conditional formatting, additional filters through the settings panel — without programming.
- Functional options. The visibility of indicators (currency amount, quantity) is controlled by accounting functional options (currency accounting, quantitative accounting), which allows adapting the set of columns to the organization's accounting policy settings.
Requires verification (version-specific): the exact composition of the service tabular sections of settings and the names of the common modules of the standard reports subsystem may differ within revision 3.0 during updates; when making modifications, check against the current data composition schema of the specific release 3.0.74.2.
