1. Identification
| Parameter | Value |
|---|---|
| Object type | Report (Reports) |
| Name | ОборотыСчетаТиповой |
| Full path | Reports.ОборотыСчетаТиповой (Отчет.ОборотыСчетаТиповой) |
| Synonym | Account turnovers (accounting) |
| Synonyms (colloquial) | "Account turnovers", "Account turnover analysis" |
| Configuration | Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 |
| Kind | Analytical (computed) report on the accounting register |
Purpose. "Account turnovers (accounting)" is an analytical report for detailed analysis of movements on an accounting account for a selected period. It shows opening and closing balances, debit and credit turnovers, as well as correspondences of the analyzed account with other accounts of the RK chart of accounts. It is used by the chief accountant and accountants to control turnovers, verify correspondences, and analyze currency and quantitative indicators. It is applied daily when reconciling transactions, monthly when closing the period, and on demand during audits. It supports flexible configuration of groupings, filters, and indicators.
Where to find in 1C: section "Reports" → "Account turnovers (accounting)" (or the context menu of the chart of accounts).
Navigation link: e1cib/list/Отчет.ОборотыСчетаТиповой
2. Setup attributes and report parameters
The report does not have tabular sections in the usual sense of a metadata object — its output data is generated dynamically from the accounting register. Below are the setup parameters (form/composition schema attributes) that control the content and level of detail of the result.
2.1 Main parameters
| Name | Type | Requiredness | Purpose |
|---|---|---|---|
| Счет | ПланСчетов.Типовой | ShowError | The main accounting account for turnover analysis. Required to generate the report; it defines the entire dataset. |
| НачалоПериода | Date and time | DontCheck | The starting boundary of the analysis period. Used to calculate the opening balance and filter movements. |
| КонецПериода | Date and time | DontCheck | The ending boundary of the period. Defines the closing balance and completes the range of analyzed transactions. |
2.2 Flags for displaying turnovers and balances
| Name | Type | Purpose |
|---|---|---|
| ОборотыЗаПериодДт | Boolean | Enables the column of debit turnovers of the account for the period. |
| ОборотыЗаПериодКт | Boolean | Enables the column of credit turnovers of the account for the period. |
| ОборотыСоСчетамиДт | Boolean | Shows which accounts the analyzed account corresponds with on the debit side. |
| ОборотыСоСчетамиКт | Boolean | Shows correspondences on the credit side of the account. |
| СальдоНаНачалоДт | Boolean | Display of the debit balance at the beginning of the period. |
| СальдоНаНачалоКт | Boolean | Display of the credit balance at the beginning of the period. |
| СальдоНаКонецДт | Boolean | Display of the debit balance at the end of the period. |
| СальдоНаКонецКт | Boolean | Display of the credit balance at the end of the period. |
2.3 Detailing and indicators
| Name | Type | Purpose |
|---|---|---|
| ПоСубсчетам | Boolean | Detailing by subaccounts of the main account (for example, 1210.1, 1210.2 within 1210). |
| ПоСубсчетамКорСчетов | Boolean | Detailing by subaccounts of corresponding accounts. |
| ПоказательБУ | Boolean | Display of amounts in the accounting currency (tenge, ₸) — a key indicator of accounting reporting. |
| ПоказательВалютнаяСумма | Boolean | Display of amounts in the currency of the document/transaction. Required for currency accounts (1030 in foreign currency, 1050, etc.). |
| ПоказательКоличество | Boolean | Display of quantitative accounting. Relevant for accounts with a quantitative measure (for example, 1330 "Goods"). |
Example of correspondences visible in the report when analyzing account 1210 "Short-term accounts receivable from customers": on the debit side — with 6010 "Income from sales" and 3130 "VAT payable" (sales with a VAT rate of 16%), on the credit side — with 1030 "Cash in current bank accounts" (receipt of payment).
3. Forms
| Form | Purpose |
|---|---|
| Report form (main) | The main launch form: selection of account, period, indicator flags, and detailing; the "Generate" button; output of the result to a spreadsheet document field. |
| Settings / variant form | Extended composition setup: groupings, filters, conditional appearance, composition of indicators and order. Opened with the "Settings" button / "More → Change variant". |
Reports of this kind in the standard configuration are, as a rule, implemented based on the data composition system (DCS): the layout ОсновнаяСхемаКомпоновкиДанных, the report form inherits the standard behavior of ФормаОтчёта. Specialized auxiliary forms (for example, the account selection form) use the standard mechanism for selecting a value from the chart of accounts.
4. Key module procedures
In the attached evidence, the source code (BSL) of the modules was not provided, so below are the typical handlers for a report of this kind (DCS + manual generation in the Kazakhstan configuration BK 3.0). Specific names and signatures are to be clarified in the configurator for version 3.0.74.2.
Report object module:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— interception of standard composition: substitution of the period into parameters, setting filters by account, managing the visibility of balance/turnover columns based on the flagsОборотыЗаПериодДт/Кт,СальдоНаНачало/КонецДт/Кт, adding indicators (accounting, currency amount, quantity).ПриЗагрузкеВариантаНастроекНастроек / ПриЗагрузкеПользовательскихНастроекНаСервере— initialization of default settings (current period, account from context).
Report form module:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— setting the initial period (usually the current month/quarter), filling theСчетattribute from the opening parameter (for example, when called from the chart of accounts), configuring the availability of indicators.Сформировать(Команда)/ОбновитьРезультат()— launching composition and outputting the result.СчетПриИзменении(Элемент)— updating the availability of the quantitative/currency indicator depending on the properties of the selected account (currency/quantitative attribute in the chart of accounts).- Period selection handlers
НачалоПериодаПриИзменении,КонецПериодаПриИзменении— checking the correctness of the range. РезультатВыбор(Элемент, Область, СтандартнаяОбработка)— cell drill-down: navigation to detailing (account card, transaction report) based on DCS drill-down data.
Common modules (used): mechanisms for working with the period, standard functions for generating a spreadsheet document and drill-downs of accounting reports.
5. Data sources, registers, and transactions
Important: the report is a reading tool; it does not generate transactions or movements. The data is taken from already posted documents.
Data source: the accounting register Хозрасчетный (the main accounting register of BK 3.0). The report accesses its virtual tables:
ОстаткиИОбороты— for opening/closing balances and turnovers;Обороты(ОборотыДтКт) — for correspondences "with Dr/Cr accounts";- if necessary —
Остаткиfor a point-in-time balance.
Register indicators (resources) output by the report:
Сумма— amount in the accounting currency, tenge (₸) — the accounting indicator;ВалютнаяСумма— amount in the transaction currency;Количество— quantitative accounting.
Dimensions (measures/sub-accounts): the account and its subaccounts, corresponding accounts and their subaccounts, analytics by the account's sub-account types.
How turnovers get into the report (standard RK logic)
The report aggregates movements generated by documents according to the standard RK chart of accounts. Examples of transactions that are then visible in the turnovers of the analyzed account:
| Operation | Dr | Cr | Comment |
|---|---|---|---|
| Sale of goods to a customer | 1210 | 6010 | Income from sales |
| VAT accrued on sales (rate 16%) | 1210 | 3130 | VAT payable |
| Cost of sales written off | 7010 | 1330 | Cost / disposal of goods |
| Receipt of payment from customer | 1030 | 1210 | Settlement of accounts receivable |
| Receipt of goods from supplier | 1330 | 3310 | Accounts payable to supplier |
| Input VAT on acquisition | 1420 | 3310 | VAT to be offset (if an ESF is available) |
| Payment to supplier | 3310 | 1030 | Settlement of accounts payable |
Electronic documents (ESF via the ESF IS, SNT) are issued by accompanying sales/acquisition documents; they affect the amounts and turnovers reflected in the report indirectly — through the transactions of these documents.
A numerical example of a report line for account 1210 for the period: debit turnovers = sales amount with VAT (for example, a shipment of 1,160,000 ₸ = 1,000,000 ₸ of income + 160,000 ₸ of VAT at 16%), credit turnovers = payment received, closing debit balance = outstanding accounts receivable.
6. Related objects and drill-downs
Entry on the basis of the report is not applicable (reports do not participate in the "Enter on the basis of" mechanism). Links are implemented through drill-downs and common analytics:
- Accounting register
Хозрасчетный— the only data source. - Chart of accounts
Типовой— the source of the value of theСчетattribute and the subaccount structure. - Cell drill-down leads to more detailed reports: "Account card", "Transaction report", "Sub-account analysis", "Account turnover balance sheet".
- Movement source documents (Sale, Receipt, Payment order/Debit from bank account, Manually entered operation) — from the drill-down you can navigate to a specific recorder.
- Sub-account catalogs (Counterparties, Items, Contracts, etc.) — as analytics dimensions.
7. Extension points
- Changing the report variant (DCS): via "More → Change variant" the user adds groupings (by sub-account, by subaccounts), filters, conditional appearance, additional indicators without changing the configuration.
- Saving user settings / variants — the standard DCS mechanism for reusing settings.
- Configuration extensions (Extensions): connecting to the handlers
ПриКомпоновкеРезультата,ПриСозданииНаСервере, adding form attributes and columns; borrowing the report for modification without removing it from support. - Additional reports (external): the SSL "Additional reports and processors" mechanism for an alternative implementation without interfering with the standard object.
- Customization of RK indicators: if necessary — adding calculated fields (for example, the share of 16% VAT in the turnover) in a user variant.
Requires verification (version-specific): the exact names of the DCS layout, form attributes, and the presence/signatures of individual module handlers should be checked in the configurator of the specific build 3.0.74.2 — they may differ between releases of edition 3.0.
