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

Document "RegulatedReportOnProfitsAndLossesForNonFinancialOrganizations" - Technical Description (Accounting for Kazakhstan 3.0.74.2)

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

1. Identification

Parameter Value
Object Type Document (Document)
Name RegulatedReportOnProfitsAndLossesESF
Full Name Documents.RegulatedReportOnProfitsAndLossesESF
Alias — (not set)
Object Kind Regulated report implemented as a document
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Navigation Link e1cib/list/Document.RegulatedReportOnProfitsAndLossesESF

Purpose. The report on profits and losses (ESF) is intended for the formation of financial reporting of the organization in accordance with the National Financial Reporting Standards of the Republic of Kazakhstan. It is prepared by the chief accountant/accountant periodically — quarterly or annually, depending on the requirements of legislation and accounting policy. The report provides a structured representation of income, expenses, and financial results for the reporting period with the possibility of comparison with the previous (comparative) period. The indicators are filled based on the accounting data of the organization.

Where to find in 1C: section “Regulated Reporting” → “Regulated Report on Profits and Losses (ESF)”. The list of documents opens via the link e1cib/list/Document.RegulatedReportOnProfitsAndLossesESF.

The peculiarity of the object type: although it is a document, it serves as a container for the regulated report — it does not generate accounting entries but collects and stores already calculated indicators (see section 5).


2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
Organization CatalogRef.Organizations Optional (DontCheck) The organization for which the report is generated
StartPeriod Date/time Mandatory (ShowError) The start date of the reporting period
EndPeriod Date/time Mandatory (ShowError) The end date of the reporting period
StartComparativePeriod Date/time Mandatory (ShowError) The start date of the period for comparing indicators
EndComparativePeriod Date/time Mandatory (ShowError) The end date of the period for comparing indicators
UnitOfMeasurement EnumRef.RoundingRules Optional (DontCheck) The unit of measurement for indicators (tenge, thousands, millions of tenge)
PrecisionOfUnitOfMeasurement Number Optional (DontCheck) The number of decimal places for rounding indicators
LanguageOfFormation String Optional (DontCheck) The language of the report (Kazakh / Russian)
SignatureDate Date/time Optional (DontCheck) The date of signing the report by the director and chief accountant
ReportData Value storage Optional (DontCheck) Saved table data of the report in a structured form
FormSettings Value storage Optional (DontCheck) User settings for displaying the report form

Explanations for key fields:

  • Two periods (Start/EndPeriod and Start/EndComparativePeriod) — a direct reflection of the structure of form No. 2 ESF, where the reporting period is always shown next to the corresponding period of the previous year.
  • ReportData — the central attribute. It serializes all tabular results (values of report rows, manual adjustments, breakdowns). This allows opening a previously generated report without recalculating from registers.
  • UnitOfMeasurement / PrecisionOfUnitOfMeasurement control the scale of representation: indicators can be displayed in tenge or in a consolidated manner (thousands/millions ₸).

2.2 Table Parts

The object does not contain table parts. The report data is stored in the attribute ReportData as a structured value storage, which expands into a tabular document on the form when opened.


3. Forms

Form Role
MainForm The form for selecting report parameters (≈131 control elements). Configuration of the organization, reporting period, and comparative period before opening the working form
ReportForm2013Q1 The main working form for filling and printing (≈177 control elements): tabular document of the report, toolbar with 8 commands, fields for setting units of measurement, language, and comments

Work scenario: the user sets parameters in MainForm, after which ReportForm2013Q1 opens, where filling, manual editing, and printing are performed. The name ReportForm2013Q1 is historical (based on the form edition), while the form is used as the current working form for the current periods.


4. Key Module Procedures

The attached evidence does not provide the text of the modules (BSL), so below is a typical composition of handlers for a regulated report of this kind. Specific procedure names and lines require verification with the modules of this version.

Object / Manager Module:

  • FillingProcessing — setting the period, organization, unit of measurement, and language by default when creating a new report.
  • Procedures for calculating indicators: reading data from the accounting register (turnovers on income/expense accounts) and filling the structure ReportData.
  • Procedures for serializing/deserializing the storage ReportData (packing the tabular document into the attribute and back).

Form Module “ReportForm2013Q1”:

  • OnOpen / OnCreateOnServer — restoring the tabular document from ReportData and FormSettings.
  • Command “Fill” — calculation of all report rows for the reporting and comparative periods.
  • Command “Print” — output of the tabular document to print/file (including export in the format of controlling bodies).
  • Handlers for changing unit of measurement/precision — recalculation of the scale of representation.
  • Handler for saving manual adjustments in ReportData.

Form Module “MainForm”:

  • OnCreateOnServer — initialization of periods (current quarter/year) and comparative period (the corresponding period of the previous year).
  • Handler for the command “Generate”/“OK” — checking mandatory attributes (StartPeriod, EndPeriod, StartComparativePeriod, EndComparativePeriod) and opening the working form.

5. Posting and Movements

The regulated report is a reading, not a posting object. It does not generate accounting entries and movements in accumulation registers. Records are stored in the document itself (attribute ReportData), and the source of the indicators is the turnovers on accounts already reflected by primary documents.

The indicators of form No. 2 ESF are collected from the turnovers of the accounting register according to the standard chart of accounts of the RK:

Report Row Source (RK accounts)
Income from sales of goods and services Credit turnover 6010 “Income from sales”
Cost of goods and services sold Debit turnover 7010 “Cost of sales”
Gross profit 6010 − 7010 (calculated row)
Other expenses/income, administrative expenses, etc. Turnovers on the corresponding accounts of sections 7000/6000

An example of the movement of goods forming the indicators of the report (RK norms 2026, VAT 16%, currency — tenge ₸):

  • Sale of goods to the customer:
    • Dr 1210 “Short-term receivables from customers” — Cr 6010 “Income from sales” (for the amount of income excluding VAT);
    • Dr 1210 — Cr 3130 “VAT payable” (VAT 16%);
    • Dr 7010 “Cost of sales” — Cr 1330 “Goods” (write-off of cost).
  • Payment from the customer: Dr 1030 “Cash in current accounts” — Cr 1210.
  • Settlements with the supplier: Cr 3310 “Payables to suppliers”.

It is the credit turnover 6010 and debit turnover 7010 for StartPeriod…EndPeriod (and for the comparative period) that fall into the corresponding rows of the report.

Electronic sales documents (ESF via IS ESF, SNT) do not directly affect the report — they accompany primary sales documents, whose entries form the turnovers used by the report.


  • Directory “Organizations” (CatalogRef.Organizations) — mandatory context: organization attributes, signatories, codes are used in the header of the form.
  • Enumeration “RoundingRules” (EnumRef.RoundingRules) — source of value for UnitOfMeasurement.
  • Accounting Register (standard, chart of accounts of the RK) — the actual source of numerical indicators of the report.
  • Other regulated reports ESF (Balance Sheet, Cash Flow Statement, etc.) — form a single set of financial reporting; they are interconnected by the logic of reconciliation (for example, net profit of form No. 2 → retained earnings of the balance sheet).

Input Based On. For the regulated report, input based on other documents is not typical and, as a rule, is not provided — the report is created from the section of regulated reporting, not entered “based on” a primary document.


7. Extension Points

  • Configuration Extension (BSL extension). Borrowing the form module ReportForm2013Q1 to add custom rows/breakdowns, change the filling algorithm, or additional export. Preferably through handler procedures with the annotation &Instead/&After.
  • Form/Layout Adjustment. Changing the tabular document (layout) of the report to match the current form No. 2 ESF without modifying the standard configuration — through extension.
  • Attribute FormSettings. A standard point for saving user display settings; when modifying forms, use it to maintain compatibility.
  • Additional attributes/information (property subsystem) — if necessary, mark the report with signs (approval status, submission version).
  • Regulatory tasks / external processing — automatic generation of the reporting package on a schedule with document recording and filling ReportData.

Requires verification (version-specific): exact names of procedures and lines of modules, relevance of the layout ReportForm2013Q1 concerning the latest ESF form and the composition of the toolbar commands — verify directly in the configuration version 3.0.74.2.

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

Does this document generate accounting entries?
No. The regulated report on profits and losses (NFR) is a read-only object: it does not create movements in registers and entries. The indicators are collected from already existing turnovers in the accounting register (for example, credit 6010 "Revenue from sales" and debit 7010 "Cost of goods sold") and are stored in the attribute ReportData.
Why are there no table parts in the object, where are the report lines stored?
The lines and values of the report are stored not in a table part, but in the attribute ReportData of the type "Value storage". When the form is opened, this storage is expanded into a tabular document, and when saved, it is packed back together with manual adjustments.
Why are there two periods in the header?
StartPeriod/EndPeriod define the reporting period, while StartComparativePeriod/EndComparativePeriod define the comparison period (usually the same period of the previous year). This corresponds to the structure of form No. 2 NFR, where the indicators of the reporting and comparative periods are displayed side by side. All four attributes are mandatory.
How to open the list of these reports and where is the command in the interface?
The list is opened via the navigation link e1cib/list/Document.RegulatedReportOnProfitsAndLossesNFR. In the interface: section "Regulated Reporting" → "Regulated report on profits and losses (NFR)".
How does the VAT rate of 16% affect the report indicators?
The VAT does not directly affect the lines of form No. 2: revenue is reflected without VAT in account 6010, while VAT 16% is accounted for separately in account 3130 "VAT payable". The report on profits and losses includes revenue and cost of goods sold without indirect taxes.

Read also

Источники

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