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

Report "Cash Balances" (Accounting for Kazakhstan 3.0.74.2)

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

Important about the object type. In the task, the object is passed as Documents.CashBalances (type "Document"), and the navigation link is indicated as e1cib/list/Documents.CashBalances. However, the attached evidence clearly describes a report: a set of attributes (Period, PlacementOfAdditionalFields, DetailingMode), tabular parts Grouping / ColumnGrouping / AdditionalFields and the wording of the purpose — this is the structure of settings for a standard report in the Data Composition System (DCS), not a document. A document does not have such attributes, it does not "form balances as of the date" and does not have column groupings. Therefore, the description below is compiled for the report. The correct type and metadata: Report.CashBalances; the correct navigation link is e1cib/app/Report.CashBalances. The value Documents.… in the original card should be corrected.

1. Identification

Parameter Value
Metadata object type Report (according to evidence; incorrectly specified as "Document" in the card)
Name CashBalances
Full name Report.CashBalances
Synonym "Cash balances"
Configuration Accounting for Kazakhstan, version 3.0 (version 3.0.74.2)
Basis Data Composition System (DCS)
Currency for displaying amounts Tenge (₸) with support for currency accounting

Purpose. The report is intended for operational analysis of the organization's cash resources as of a specific date. It is used by accountants and managers to control liquidity, plan payments, and monitor cash flow across cash registers and bank accounts (in tenge and foreign currency). It generates an analytical slice of balances from the accounting register with the ability to group by organizations, accounts, currencies, and other dimensions. It is included in the standard manager's dashboard and is used daily for management decisions.

Where to find in 1C: section "For the Manager" → "Cash Balances". Navigation link: e1cib/app/Report.CashBalances.

2. Attributes and tabular parts

2.1 Attributes (configuration parameters)

Attributes store user settings for report generation. All are optional (DontCheck).

Name Type Purpose
Period Date (xs:dateTime) The date for which cash balances are generated. A key parameter for data selection from the accounting register.
ListRepresentationOfOrganizations String (xs:string) Text representation of selected organizations for display in the report header and settings.
PlacementOfAdditionalFields Number (xs:decimal) Controls the placement of additional fields in the report layout (in rows / in columns).
DetailingMode Boolean (xs:boolean) Flag for a special detailing mode for interactive data breakdown (transition to source documents).

2.2 Tabular parts

Grouping

Defines the structure of grouping report rows (hierarchy of data nesting).

Name Type Purpose
Usage Boolean Flag for the activity of this grouping in the current settings.
Field String Identifier of the data composition field for grouping.
Representation String Displayed name of the grouping in the interface.
GroupingType EnumRef.StandardReportDetailingType Type of detailing (only grouping, detailed records, etc.).

ColumnGrouping

Manages the structure of report columns (horizontal data breakdown).

Name Type Purpose
Usage Boolean Flag for the activity of column grouping.
Field String Identifier of the field for grouping in columns.
Representation String Name of the column grouping.
GroupingType EnumRef.StandardReportDetailingType Type of detailing for columns.

AdditionalFields

Stores a list of additional analytical dimensions displayed in the report.

Name Type Purpose
Usage Boolean Flag for including the additional field in the output.
Field String Identifier of the additional field from the data composition scheme.
Representation String Name of the field for the user.

3. Forms

A fragment of evidence with a list of forms is incomplete (), so below is the standard composition for reports in DCS; the specific set should be verified in the configurator for version 3.0.74.2.

Form Purpose
Form (main report form) Main form: field of the tabular document with the result, settings panel (period, organization, groupings), commands "Generate" / "Settings" / save and select options.
SettingsForm (if available) Extended editing of the report structure: row/column groupings, selections, additional fields, formatting.
ReportVariants Predefined layout options (e.g., "By organizations", "By accounts and currencies"), available through variant selection.

4. Key module procedures

BSL code (object/form module) in evidence not attached, so standard report handlers for DCS for BK 3.0 are provided:

  • OnResultComposition(...) (report object module) — overrides/complements the composition: substitution of the Period parameter, formation of ListRepresentationOfOrganizations, column management through PlacementOfAdditionalFields, inclusion of detailing mode by the DetailingMode flag.
  • OnDeterminingUsedSettings / OnLoadingVariantOnServer — initialization of user settings, restoration of saved groupings and additional fields.
  • Breakdown handler (BreakdownHandler in the form or AdditionalBreakdownHandler) — when DetailingMode = True provides a transition from the report row to the source documents of cash movements (cash/bank documents).
  • OnCreationOnServer / Generate (report form) — sets the default period (usually the current date), selection values by organization, starts composition.

The exact names and signatures of procedures for 3.0.74.2 — require verification in the configurator (evidence for BSL is missing).

5. Data source and movements

The report does not conduct and does not generate movements/entries — it is an analytical object. It reads data from the accounting register "Cost Accounting" (the main chart of accounts of the RK) for accounts in the "Cash" section and outputs balances as of the Period parameter.

Analyzed accounts of the standard chart of accounts of the RK (section "Cash", group 1000):

Account Purpose
1010 Cash in hand
1020 Cash in transit
1030 Cash in current bank accounts
1040 Cash in card accounts
1050 Cash in savings accounts
1060 Other cash

The main analytical breakdown is account 1030 (current accounts) and 1010 (cash), with detailing by subaccounts: "Bank accounts" / "Cash registers", "Currency", "Organization". For foreign currency accounts, balances are displayed in currency and in tenge (₸) based on the register data.

Logic for data retrieval: a query to the balance table of the accounting register AccountingRegister.CostAccounting.Balances(&Period, Account In (…cash accounts…), , Organization = &Organization) with subsequent composition according to the configured row/column groupings.

Other numerical norms of RK-2026 (VAT rate 16%, MRP 4,325 ₸, MSP 85,000 ₸, deduction of individual income tax 30 MRP/month and no more than 360 MRP/year, individual income tax 10%/15%, OPE 10% with a ceiling of 50 MSP, OPER 3.5%, VOSMS 2%, OSMS 3%, SO 5%, social tax 6%) do not apply to this report: it does not calculate taxes and contributions, but only reflects the balances of cash accounts. They are indicated for the context of the configuration.

  • Accounting register "Cost Accounting" — source of balances.
  • Directories of cash account analytics: BankAccounts, CashRegisters, Organizations, Currencies.
  • Source documents of movements (available through breakdown when DetailingMode = True): "Receipt to current account", "Write-off from current account", "Cash receipt order", "Cash expenditure order", "Payment order", etc.
  • Input based on the report is not applicable (reports do not participate in the input mechanism based on).

7. Extension points

  • Report variants — creation of user/additional layout variants (saving groupings, selections, formatting) without changing the configuration.
  • Configuration extensions — adding form attributes, overriding OnResultComposition, enhancing the breakdown handler.
  • Data composition scheme (DCS) — expanding the set of fields/resources, adding calculated fields and new analytical breakdowns.
  • Additional fields (tabular part AdditionalFields) — standard mechanism for including new analytical dimensions without editing DCS.
  • Additional reports and processing (BSP) — connecting an external variant/analogue through the subsystem of additional reports.

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

Is this a document or a report?
According to the attached evidence, this is a report (Report.CashBalances): the object has the attributes Period, AdditionalFieldPlacement, DecodingMode, and table parts Grouping/ColumnGrouping/AdditionalFields — this is the structure of settings for a standard report in the SCD. The indication of the type "Document" and the link e1cib/list/Document.CashBalances in the original card are incorrect; the correct link is e1cib/app/Report.CashBalances.
What transactions and movements does the object generate?
None. The report does not post or create movements. It reads balances from the accounting register "Cost Accounting" for cash accounts (1010, 1020, 1030, 1040, 1050, 1060) as of the date of the parameter "Period".
Are the tax rates of RK-2026 (VAT 16%, PIT, contributions) applied to this object?
No. The report only reflects the balance of cash accounts and does not calculate taxes/contributions. The norms (VAT 16%, MRP 4,325 ₸, MSP 85,000 ₸, PIT deduction 30 MRP/month, PIT 10%/15%, OPP 10%, etc.) are provided as context for the configuration but do not participate in the logic of the report.
How to navigate from the report line to the primary documents?
Through decoding with the DecodingMode flag enabled — a double-click on the line leads to the source documents of cash movements (cash and bank documents).
Where to find the exact names of the module procedures?
The BSL code in the evidence is not attached, so the handlers (OnResultComposition, decoding handler, etc.) are described as typical for reports in the SCD. The exact names and signatures for version 3.0.74.2 need to be verified in the configurator.

Read also

Источники

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