RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Regulated Report on Employment Status Prior to the Occurrence of Social Risk
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Regulated Report on Employment Status Prior to the Occurrence of Social Risk

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

1. Identification

Parameter Value
Object Type Report
Name RegulatedReportWorkPlaceCertificateBeforeSocialRisk
Full Path Reports.RegulatedReportWorkPlaceCertificateBeforeSocialRisk
Alias — (not specified in metadata)
Configuration Accounting for Kazakhstan, ed. 3.0 (3.0.74.2)
Object Class Regulated report (part of the regulated reporting subsystem of the RK)
Currency of Indicators Tenge (₸)

Purpose. The report generates a certificate of employee income for the last 12 calendar months preceding the occurrence of social risk (illness, loss of ability to work, loss of breadwinner, pregnancy and childbirth, etc.). The certificate is provided to social protection authorities and the State Social Insurance Fund (SSIF) for the calculation and appointment of social benefits. The certificate reflects the amounts of employee income and the social contributions (SC) paid from this income, which are used to calculate the amount of social benefits.

The report covers forms from the 2013–2016 editions and is intended for periods during which the corresponding forms were in effect. It is generated by an accountant or HR specialist at the request of the employee or the controlling authority. It is located in the section of regulated reporting of the configuration.

Where to find: e1cib/list/Report.RegulatedReportWorkPlaceCertificateBeforeSocialRisk (section "Reports" → "Regulated Reports" / "Regulated Reporting").


2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
Organization Directory.Organizations No (DontCheck) The employer organization on behalf of which the certificate is generated. Defines the employer's details (name, BIN, address) in the header of the form.
SignatureDate Date/Time No (DontCheck) The date of signing the certificate by the authorized person. Used as the date of issuance of the certificate to the employee.
UnitOfMeasurement Enumeration.ReportingRoundingOrders No (DontCheck) The unit of measurement for amounts (tenge, thousands of tenge, millions of tenge). Affects the presentation of numerical data.
PrecisionOfUnitOfMeasurement Number No (DontCheck) The conversion factor for amounts to the selected unit of measurement (e.g., 1000 for thousands of tenge). Used in formatting indicators.
PaymentDocumentData Boolean No (DontCheck) Indicates whether to include payment document details regarding social contributions in the certificate's notes.
ContributionsByCalculationPeriod Boolean No (DontCheck) Controls the base for selecting contributions: by calculation period or by payment period. Affects the logic of data selection for social contributions.
ShowHeader String No (DontCheck) Controls the display of the header part of the form (values of type "Yes"/"No" or an empty string).

All attributes are declared with the DontCheck flag — there is no strict validation of filling at the metadata level; control is implemented in form modules.

2.2 Table Parts

Table parts in the metadata of the object are absent. Data on accruals and social contributions for 12 months are generated dynamically when constructing the report — selected from accumulation and accounting registers — and placed in the tabular document of the form, not in the attribute table part of the object.


3. Forms

The report contains 5 forms. Each form corresponds to the edition that was in effect during a specific period; the selection of the required form occurs from the main form based on the specified period.

Form Purpose
MainForm (key) Form for entering parameters: organization, frequency, reporting period. From it, a transition to a specific form of the blank is made depending on the period (~94 control elements).
ReportForm2016Q1 Form of the edition from 2016, Q1. Contains appendices 7 and 4 (~202 elements).
ReportForm2015Q2 Form of the edition from 2015, Q2 (~191 elements).
ReportForm2014Q2 Form of the edition from 2014, Q2 (~191 elements).
ReportForm2013Q1 Form of the edition from 2013, Q1 (~191 elements).

User Logic: opens MainForm → selects organization and period → the system determines the edition of the blank that was in effect during this period → the corresponding ReportForm* opens and is filled.


4. Key Module Procedures

The application BSL code in evidence is not attached, so below are typical handlers for the regulated report of this type (implemented in form modules and the object module):

  • OnOpen / OnCreateOnServer (MainForm) — initialization of parameters, setting the default organization, period, unit of measurement; locking fields until mandatory values are selected.
  • Fill / FillReport — selection of data on employee income and social contributions for 12 months from registers, calculation of totals, output to the tabular document of the form. Considers the ContributionsByCalculationPeriod flag when constructing the query.
  • SwitchForm / OpenReportForm — determines the required edition of the blank based on the selected period (ReportForm2013Q1ReportForm2016Q1) and opens it.
  • Print / PrepareForPrinting — formation of the printed form of the certificate considering ShowHeader, UnitOfMeasurement, PrecisionOfUnitOfMeasurement.
  • SaveToFile / Export — export of the blank (with support for the electronic format of this edition).
  • Note Handlers — when PaymentDocumentData is set to true, adds payment document details regarding the payment of contributions to the notes.

Specific names of procedures and module lines are version-specific — requires verification against the delivery code 3.0.74.2.


5. Data Formation and Movements

The report does not conduct or generate movements in accumulation registers, information registers, or accounting entries. This is a regulated report "for reading": it only selects already accumulated data and outputs it to the form.

Data sources during filling (standard logic):

  • registers for employee income (accruals for labor payment, taxable base);
  • registers for social contributions (SC) and other contributions paid from income;
  • with the ContributionsByCalculationPeriod flag — selection by calculation period, otherwise — by actual payment period.

Reference values for the RK for 2026 (for controlling the correctness of amounts in the form and understanding the base for contributions):

Indicator Value 2026
MRP 4,325 ₸
MZP 85,000 ₸
VAT Rate 16 %
Basic Deduction for PIT 30 MRP/month, not more than 360 MRP/year
PIT 10 % up to 8,500 MRP annual income, 15 % above
OPV 10 % (ceiling base — 50 MZP)
OPVR 3.5 %
VOSMS 2 %
OSMS 3 %
SC (social contributions) 5 % — key indicator for this certificate
Social Tax 6 %

For calculating the amount of social benefits from the SSIF, the determining factors are the employee's income and social contributions (SC) 5 % for 12 months — these amounts are reflected in the certificate.

Typical RK chart accounts (1210, 1030, 1330, 3310, 3130, 6010, 7010, etc.) are not directly involved in this report — the report operates with payroll data, not primary accounting of sales/purchases.


  • Directory.Organizations — source of employer details.
  • Enumeration.ReportingRoundingOrders — units of measurement for amounts.
  • Registers of income and social contributions — source of numerical indicators for the certificate.
  • Employees / individuals — the employee for whom the certificate is generated (selected in the report form).

Input on basis: not provided for the regulated report — the object is not a document and does not participate in "input on basis" chains. It is opened and filled independently.


7. Extension Points

  • Configuration Extension: adding form handlers (MainForm, ReportForm*) through borrowing and annotations &Before/&After/&Instead to adjust the filling or printing algorithm.
  • New editions of the blank: adding form ReportForm<Year>Q<N> analogous to existing ones when a new form of the certificate is released and its connection in the logic of switching by period.
  • Logic of contribution selection: overriding the behavior of the ContributionsByCalculationPeriod flag according to the organization's accounting policy.
  • Printing and exporting: overriding procedures for preparing the printed form (ShowHeader, unit of measurement, precision) and, if necessary, the format of electronic export.
  • Notes to the certificate: enhancement of the payment document block when PaymentDocumentData = True.

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

Does this report generate accounting entries or movements in registers?
No. This is a regulated "read-only" report: it only selects already accumulated data on employee income and social contributions and outputs them in the form. It does not create or conduct entries, movements in accumulation registers, or information.
Why does the report have five forms and how is the necessary one selected?
Each form (2013Kq1, 2014Kq2, 2015Kq2, 2016Kq1) corresponds to the version of the certificate form that was in effect during its period. The user works through the MainForm: they specify the organization and period, and the system opens the appropriate version of the form based on the period.
What contribution indicator is key for this certificate?
Social contributions (SC) — in the RK for the year 2026, the rate is 5% with a base ceiling. It is the employee's income for 12 months and the SC paid from it that determine the amount of the social payment from the GSS.
What does the flag ContributionsByCalculationPeriod control?
It manages the base for selecting contributions: when set, the data is taken by the calculation period; otherwise, it is taken by the actual payment period. This affects the construction of the query when filling out the certificate.
Does the object have tabular parts?
No, there are no tabular parts in the metadata. Rows by months, accruals, and contributions are dynamically generated from registers when the report is built and placed directly in the tabular document of the form.

Read also

Источники

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