1. Identification
| Property | Value |
|---|---|
| Object Type | Report (Reports) |
| Name | SubaccountCardStandard |
| Full Name | Report.SubaccountCardStandard |
| Alias | Subaccount card (accounting) |
| Configuration | Accounting for Kazakhstan, edition 3.0 (3.0.74.2) |
| Basis of the scheme | Data composition system (DCS) based on accounting registers |
| Navigation link | e1cib/list/Report.SubaccountCardStandard |
Purpose. The report is intended for detailed analysis of turnover and balances for specific objects of analytical accounting (subaccounts) in accounting. It is used by accountants and financial specialists to monitor the movement of funds, goods, settlements with counterparties, and other objects subject to analytical accounting. This is a standard analytical tool used daily to obtain details on a specific subaccount — the card of a counterparty, nomenclature, contract, etc. The report shows the initial balance, turnover on debit and credit in terms of corresponding accounts and registering documents, as well as the final balance.
Where to find in 1C: section "Reports" → "Subaccount card (accounting)".
2. Attributes and Structure
2.1 Header Attributes (Formation Parameters)
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| StartPeriod | Date (xs:dateTime) |
Not checked | Initial date of the report formation period; determines from which date to calculate balances and turnover |
| EndPeriod | Date (xs:dateTime) |
Not checked | Final date of the period; limits the data selection |
| Frequency | Number (xs:decimal) |
Not checked | Detailing of the report over time (day, month, quarter, etc.) |
| OrganizationListRepresentation | String |
Not checked | Text representation of selected organizations for the report header |
| SubaccountTypesList | ValueList (v8:ValueListType) |
Not checked | List of subaccount types for analysis (Counterparties, Nomenclature, Contracts, etc.); the main parameter defining the analytical breakdown |
| DetailingMode | Boolean |
Not checked | Enabling detailing mode; allows data to be revealed down to the level of entries |
| AccountingIndicator | Boolean |
Not checked | Display of accounting amounts in the national currency (₸) |
| CurrencyAmountIndicator | Boolean |
Not checked | Display of currency amounts (for currency accounting) |
| QuantityIndicator | Boolean |
Not checked | Display of quantitative accounting (for materials, goods) |
| DepartmentListRepresentation | String |
Not checked | Text representation of selected departments for filtering |
2.2 Table Parts
The report does not have table parts. The report uses object attributes and internal collections (DCS: settings, selections, conditional formatting, selected types of subaccounts) to store formation parameters. The result is built dynamically in the table document field.
2.3 Forms
| Form | Role | Description |
|---|---|---|
| ReportForm | Main (only) | Contains ~312 control elements: input fields for the period, switches for indicators (Accounting / currency amount / quantity), list of subaccount types, selection panel and conditional formatting, as well as a table document field for displaying the result |
3. Key Procedures and Mechanics
No separate BSL-evidence for the report module is attached; below is a typical implementation for reports on DCS in accounting. Specific procedure names are version-specific — requires verification in a specific build.
- OnResultComposition (form module) — intercepts standard DCS output: substitution of the period, setting selections by organization/department, enabling/disabling indicator columns depending on flags
AccountingIndicator,CurrencyAmountIndicator,QuantityIndicator. - SetInitialSettings / RestoreFormElementValues — initialization of the period, list of subaccount types, and indicators upon opening.
- Subaccount selection handlers — when changing
SubaccountTypesList, the structure of DCS groupings is rebuilt (sequential detailing by types of subaccounts). - Detailing — when
DetailingModeis enabled, double-clicking a cell opens the list of registering documents or the next level subaccount card. - Formation is initiated by the standard DCS mechanism:
SettingsComposer→DataCompositionScheme→ composition processor, with the accounting register of balances and turnover as the source.
4. Data Sources and Movements
Important: the report does not generate movements and does not create entries — it is a read-only object. It selects data from virtual tables of the accounting register (the main accounting register of the configuration: balances and turnover, BalancesAndTurnover) with selection by account, types of subaccounts, organization, department, and currency.
The report reflects movements generated by documents. Typical examples of entries in the RK (chart of accounts "Accounting for Kazakhstan") that are visible in the subaccount card:
| Operation | Dr | Cr | Comment |
|---|---|---|---|
| Sale of goods to the customer | 1210 | 6010 | Occurrence of short-term receivables from the customer and income from sales |
| Accrual of VAT on sales (16 %) | 1210 | 3130 | VAT payable at a rate of 16 % (RK norm 2026) |
| Cost of goods sold | 7010 | 1330 | Cost of sales against goods |
| Payment from the customer | 1030 | 1210 | Receipt of money into the current account, closing receivables |
| Receipt of goods from the supplier | 1330 | 3310 | Receipt of goods and payables to the supplier |
| Payment to the supplier | 3310 | 1030 | Settlement of payables from the current account |
The subaccount card opened, for example, for the subaccount "Counterparties" on account 1210, will show for each customer: initial balance of receivables, turnover on debit (shipments) and credit (payments) with correspondence and documents, final balance.
An example of analytics for the subaccount "Nomenclature" on account 1330 with
QuantityIndicator = Truedisplays two amount columns and one quantity column. Amounts are in tenge (₸).
5. Related Objects and Input on the Basis
- Input on the basis: not provided (report).
- Related reading objects: accounting register, chart of accounts, plans of characteristic types "Types of subaccounts", subaccount directories (Counterparties, Nomenclature, Contracts, Organizations, Departments).
- Related reports of the same family: TurnoverBalanceStatement, TurnoverBalanceStatementByAccount, SubaccountAnalysis, AccountCard, AccountAnalysis, TurnoversBetweenSubaccounts — use the same virtual tables of the register.
- Electronic documents (ESF via IS ESF, STS) are not directly related to the report, but the registering documents that generated the entries (sales, receipts) may have such related ED; they are visible when detailing down to the registrar.
6. Extension Points
- Configuration extensions: addition of custom fields/groupings through DCS refinement in the extension (borrowing the report object, changing the main scheme or adding your own).
- Form handlers: overriding
OnResultComposition, adding custom selections and conditional formatting inReportForm. - User settings for DCS: saving report variants (sets of selections, indicators, groupings) without changing the code.
- External reports / BSP: connection as an additional report through the subsystem "Additional reports and processing", if a custom subaccount card with different logic is required.
- Roles and rights: access to the report is regulated by the right to read the accounting register and to view the corresponding subaccount objects.
Reference Norms RK 2026 (for the context of accounting data)
VAT rate — 16 %; MRP = 4,325 ₸, MSP = 85,000 ₸; basic tax deduction for PIT — 30 MRP/month (not more than 360 MRP/year); PIT — 10 % up to 8,500 MRP of annual income and 15 % above; OPE 10 % (base ceiling 50 MSP), OPEI 3.5 %, VOSMS 2 %, OSMS 3 %, SO 5 %, social tax 6 %. Currency — tenge (₸). These values are reflected in the entries that fall into the subaccount card, but are not calculated by the report itself.
