RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Report "TurnoversBetweenSubaccountsStandard" — Technical Description
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Report "TurnoversBetweenSubaccountsStandard" — Technical Description

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Identification of the Object

Parameter Value
Object Type Report
Name TurnoversBetweenSubaccountsStandard
Full Path Report.TurnoversBetweenSubaccountsStandard
Synonym Turnovers between subaccounts (accounting)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Country/Localization Republic of Kazakhstan (₸, chart of accounts of the RK, VAT rate 16%)

Purpose. The report is designed for analyzing turnovers and correspondences between various types of analytical accounting (subaccounts) on accounting accounts. It allows accountants and financial analysts to study the interrelationships between accounting objects (counterparties, contracts, projects, divisions, nomenclature, etc.) across one or more accounts. It generates a multidimensional table: subaccounts specified in rows, corresponding subaccounts (with whom the turnover occurred) in columns. It supports a breakdown mode for transitioning to primary documents. It is used weekly to monthly — during period closing and reconciliations.

Where to find in 1C: section "Reports" → "Turnovers between subaccounts (accounting)." Navigation link: e1cib/list/Report.TurnoversBetweenSubaccountsStandard


2. Attributes and Table Parts

2.1 Attributes (form/settings parameters)

Name Type Mandatory Purpose
StartPeriod Date (dateTime) Not checked Start date of the analysis period. Sets the lower limit for selecting entries from accounting registers.
EndPeriod Date (dateTime) Not checked End date of the analysis period. Sets the upper limit for selecting entries.
OrganizationListRepresentation String Not checked Text representation of selected organizations for display in the form without opening selection settings.
DepartmentListRepresentation String Not checked Text representation of selected departments to inform the user about applied filters.
AdditionalFieldsPlacement Number (decimal) Not checked Method of placing additional fields in the layout (vertically/horizontally). Affects the structure of the final table.
BreakdownMode Boolean Not checked Flag for interactive breakdown mode: transition from summary indicators to primary documents.
BUIndicator Boolean Not checked BU indicator — total turnovers in the main accounting currency (₸). The main indicator for most scenarios.
CurrencyAmountIndicator Boolean Not checked Currency amount indicator for multi-currency accounts (relevant for accounts accounting for currency transactions).
QuantityIndicator Boolean Not checked Quantitative indicator for accounts with quantitative accounting (goods, materials, products).
SubaccountTypesList ValueList Mandatory List of subaccount types for analysis by rows. The report cannot be generated without filling this in. Defines the main analytics.
CorrespondingSubaccountTypesList ValueList Mandatory List of corresponding subaccount types for analysis by columns. Defines the analytics of correspondence (with whom the turnover occurred).

2.2 Table Parts

Grouping — setting up groupings and data detailing: selection of grouping fields for rows, type of totals, and order of nesting levels. The user forms a hierarchy of analytical cuts by which the result is summarized.

Additionally, reports of this class include auxiliary table parts/settings sets: selection (conditions based on subaccount values, accounts, organizations), sorting, and composition of additional fields. Their composition is determined by the report's data composition scheme.


3. Forms

The report uses the standard set of forms for objects of the type "Report" in BK 3.0:

Form Purpose
Main Report Form Input of the period, selection of organizations/departments, specification of subaccount types and corresponding subaccounts, inclusion of indicators (BU, currency amount, quantity), initiation of generation and output of the result in the table document field.
Settings Form (layout settings) Extended structure settings: groupings, selections, sorting, composition of indicators and additional fields, formatting.
Variant Selection Form Selection of a saved report variant from predefined and user-defined variants.

Forms interact through data composition settings parameters; the result is output in the table document field with support for breakdowns.


4. Key Module Procedures

The attached evidence does not provide the source texts of the modules (BSL). Below is a typical set of handlers for the BK 3.0 report based on the data composition scheme. Exact names and lines are specified in the configurator.

  • OnResultComposition (report form module) — main handler: before outputting the data composition scheme, it substitutes user parameters (period, list of subaccount/corresponding subaccount types, indicators), checks the mandatory parameters SubaccountTypesList and CorrespondingSubaccountTypesList for completion.
  • OnCreationOnServer — initialization of default settings, setting the period, restoring the last used variant.
  • SetPeriod / ProcessPeriodSelection — working with the attributes StartPeriod and EndPeriod, synchronization with the data composition scheme parameters.
  • GenerateReport (client → server) — assembling layout settings, calling the data composition processor, outputting to the table document.
  • ResultBreakdownProcessing — when BreakdownMode is enabled, opens the primary document or detailed report for the selected cell.
  • Handlers for displaying selections — filling OrganizationListRepresentation and DepartmentListRepresentation for informative display of applied filters.

The main logic of calculations is implemented in the data composition scheme (layout MainDataCompositionScheme): the data set is built by querying the turnover tables of the accounting register CostAccounting (virtual table CostAccounting.TurnoversDebitCredit with breakdown by types of subaccounts and corresponding subaccounts).


5. Data Sources and Movements

The report does not generate entries and movements in registers — it is a read-only object. It selects already formed records from the accounting register.

  • Main source: accounting register CostAccounting, virtual turnover table Debit-Credit (CostAccountingBalancesAndTurnovers / CostAccountingTurnovers) with dimensions by subaccounts.
  • Dimensions: debit account, credit account, up to three types of debit and credit subaccounts, organization, department.
  • Indicators: BU amount (₸), currency amount, quantity.

Example of analyzed correspondences (chart of accounts of the RK, VAT rate 16%):

Business Operation Debit Credit Comment
Sale of goods to the customer 1210 6010 Accounts receivable from customers ↔ revenue from sales
VAT accrued on sales 1210 3130 VAT 16% on taxable turnover
Cost of goods sold written off 7010 1330 Cost of goods sold ↔ goods in stock
Receipt of goods from the supplier 1330 3310 Goods ↔ accounts payable to suppliers
Payment to the supplier from the current account 3310 1030 Accounts payable ↔ cash in the account
Receipt of payment from the customer 1030 1210 Cash ↔ accounts receivable from customers

For example, setting the subaccount "Counterparties" in rows and "Nomenclature" in columns for account 1210↔6010, the report will show which customers and for which nomenclature revenue from sales was generated during the period.

When selling for 116,000 ₸ (including VAT 16% = 16,000 ₸), the turnovers will be distributed: Debit 1210 Credit 6010 — 100,000 ₸, Debit 1210 Credit 3130 — 16,000 ₸.


  • Accounting register CostAccounting — the only data source.
  • Plans of characteristic types CostAccountingSubaccountTypes — define the allowable values for SubaccountTypesList and CorrespondingSubaccountTypesList.
  • Chart of accounts CostAccounting — accounts of the RK (1210, 1030, 1330, 3310, 3130, 6010, 7010, etc.).
  • Directories Organizations, Departments, Counterparties, Nomenclature, Contracts — sources of subaccount values and selections.
  • Breakdowns lead to primary documents (sales, receipts, payment documents, including those related to electronic invoices (ESF)/SNT).

Input on the basis for reports is not provided. The report itself serves as a transition point (through breakdown) to primary documents.


7. Extension Points

  • User report variants — saving configured combinations of subaccount types, selections, and groupings.
  • Extension of the data composition scheme through configuration extension: adding calculated fields, resources, additional data sets.
  • Additional handlers for the object/form module in the extension — for example, filling in indicators or custom processing of breakdowns.
  • External printed forms and layouts for data composition — connectable output options.
  • Roles and functional options — managing the availability and composition of indicators.

Requires verification (version-specific): the exact list of predefined variants and composition of additional fields in the layout may differ between releases of the 3.0.74.x line.

Частые вопросы

Why does the report not generate entries?
This report (read-only object) is not a document. It only selects and groups already formed records from the accounting register "Cost Accounting" by types of sub-accounts and correspondence, without creating any movements.
What parameters are mandatory for generation?
The mandatory parameters are ListOfSubaccountTypes (analytics by rows) and ListOfCorrespondingSubaccountTypes (corresponding analytics by columns). Without filling them in, the report cannot be generated.
How to go from the amount in the report to the primary document?
You need to enable the attribute ModeOfDetailing. Then, a double click on the result cell will open the detailing and allow you to go to the primary document or the detailed report.
How to find the report in the interface?
Section "Reports" → "Turnovers between sub-accounts (accounting)", or via the navigation link e1cib/list/Report.TurnoversBetweenSubaccountsStandard.

Read also

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.