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

Report "Document Movement" - 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 of the Object

Parameter Value
Object Type Report
Name DocumentMovements
Full Name Report.DocumentMovements
Alias “Document movements by registers”
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Basis of Construction Data composition system (DCS)
Operating Mode Read-only (the report does not generate movements)

Purpose. “Document movements by registers” is an analytical report for viewing all transactions and movements generated during the processing of a specific document. It is used by accountants, auditors, and support specialists for debugging, verifying the correctness of processing, and analyzing the impact of the document on accounting registers. It is especially in demand in cases of discrepancies in accounting, debugging modifications, and training personnel. The report displays already recorded data from accounting and accumulation registers without writing anything to the database.

Where to find:

  • Section “Reports” → “Document movements by registers”.
  • Context menu (or “More” command) of any processed document → “Document movements by registers”.
  • Navigation link 1C: e1cib/list/Report.DocumentMovements.

2. Attributes and Structure

2.1 Report Attributes (Parameters)

Name Type Mandatory Purpose
Document Reference to document (composite/custom) ShowError — mandatory The document for which the movement report is generated. The main and only input parameter: the report cannot be constructed without specifying the document.

2.2 Table Parts

Table parts are absent. The report is built on DCS and outputs results in a tabular document dynamically: for each register that has movements for the document, a separate section (grouping) is formed with columns for dimensions, resources, and movement attributes.

2.3 Forms

Form Purpose
ReportForm The main and only form. Contains a document selection field, a “Generate” button, and an area for the tabular document to display the result. It serves as the user entry point into the report.

3. Key Procedures and Module Logic

The original BSL code of the procedures in evidence is not attached, so below is a typical set of handlers characteristic of reports on DCS in 1C:Enterprise 8.3 configurations. Specific names/lines are version-specific and require verification according to the form module of this assembly.

Form Module (ReportForm):

  • OnCreateOnServer(Error, StandardProcessing) — form initialization: setting the “Document” parameter if the report is opened from the document context; pre-configuring the composer.
  • Generate(Command) / GenerateOnServer() — main button handler. Checks the completion of the “Document” attribute, launches the DCS layout composition, and outputs the result in the tabular document area.
  • Document opening handler — fills the “Document” parameter with the passed reference when called through the document command.

DCS Mechanism: the data source consists of data sets reading the document movement tables (Document.<Type>.Movements through virtual register tables or universal traversal of registered movements). The settings composer groups the output by registers, applying the selection Registrar = &Document.


4. Registers and Entries Displayed by the Report

The report does not post documents and does not create movements — it is a read-only report. Below is described what it shows according to the standard accounting logic of the RK.

4.1 Accounting Register “Economic Calculation” (Entries)

The report displays entries Dr/Cr with amounts, currency amounts, and quantities. An example of typical entries and accounts according to the chart of accounts of the RK (values — Kazakhstan 2026):

Economic Operation Dr Cr Comment
Sale of goods to the customer 1210 6010 Reflection of income from sales (excluding VAT)
Accrual of VAT on sales 1210 3130 VAT 16 % of the sale amount
Write-off of cost 7010 1330 Write-off of the cost of goods from the warehouse
Receipt of goods from the supplier 1330 3310 Receipt of goods
Input VAT upon receipt 1420 3310 VAT to be credited at a rate of 16 %
Payment from the customer to the account 1030 1210 Receipt of money into the current account
Payment to the supplier 3310 1030 Write-off of money from the current account

Example: sale of goods for 100,000 ₸ excluding VAT → VAT = 100,000 × 16 % = 16,000 ₸ (Dr 1210 Cr 3130), total payable by the customer 116,000 ₸.

4.2 Accumulation and Information Registers

For each such register where there are movements of the registrar, the report forms a separate section with the type of movement (Income/Expense), dimensions, and resources. Typical registers of the configuration:

  • GoodsInWarehouses, GoodsOfOrganizations — quantitative-sum accounting of inventories (movements on account 1330).
  • SettlementsWithCounterparties — status of settlements (accounts 1210 / 3310).
  • Sales, CostOfGoodsSold — data for sales analytics (6010 / 7010).
  • VAT Accounting Registers (sales/purchases) — amounts and VAT rate 16 % for forming the VAT declaration and data for the ESF information system.
  • Electronic Documents — registers accompanying ESF and SNT (statuses, issuance signs).

4.3 Calculation Registers (for Payroll Documents)

If an accrual/payment document is analyzed, the report will show movements of calculation registers. Current RK norms for 2026 affecting the amounts of these movements:

  • MPR = 4,325 ₸; MZP = 85,000 ₸.
  • Individual Income Tax (IIT) 10 % (up to 8,500 MPR annual income) / 15 % (above). Basic tax deduction — 30 MPR per month (not more than 360 MPR per year).
  • Mandatory Pension Contributions (MPC) 10 % (base ceiling — 50 MZP), Mandatory Professional Contributions (MPCr) 3.5 %, Social Health Insurance Contributions (SHIC) 2 %, Obligatory Social Medical Insurance (OSMI) 3 %, Social Tax 6 %.

  • Connection with Documents. The report is universal: it works with any processed document of the configuration that has movements (sales, receipts, payment documents, payroll accrual documents, etc.). The connection is implemented through the “Document” parameter (registrar).
  • Connection with Registers. The report reads accounting, accumulation, information, and calculation registers where the document is the registrar.
  • Input Based On. Not applicable — the object is a report, not a document; it is not created based on anything and does not serve as a basis for other objects.
  • Electronic Documents of the RK. For sales/receipt documents, the report helps reconcile movements with issued ESFs (ESF information system) and SNT — for example, the compliance of the VAT amount (16 %) in entries and in the electronic invoice.

6. Extension Points

  • Configuration Extensions. You can add your own handlers to ReportForm (&After("Generate"), &After("OnCreateOnServer")) for additional filtering or formatting of output.
  • DCS Settings. User settings of the composer (selection by register, groupings, conditional formatting) allow adapting the output without changing the code. Settings can be saved as report variants.
  • External Report Analogue. If modification of the standard configuration is prohibited, the functionality can be easily reproduced by an external report on DCS with the “Document” parameter.
  • Standard Library (SL). If the configuration uses the “Report Variants” subsystem of the Standard Library, the report integrates into the overall mechanism for storing and distributing variants (requires verification of the fact of connection to the SL in this assembly).

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

Does the "Document Movement" report create any movements or entries?
No. This is a read-only report: it only displays the data already recorded during posting from the accounting registers, accumulations, information, and calculations. It does not perform any entries in the database.
What mandatory parameter must be filled in before generating?
The "Document" attribute (type - link to the document). It is mandatory (ShowError): without specifying the document, the report cannot be generated. When opened from the document context, the parameter is filled in automatically.
Why is the VAT rate 16% in the entries, not 12%?
As of 2026, the VAT rate in Kazakhstan is 16%. The value of 12% is outdated. The report displays amounts as they were calculated by the document at the current rate during posting.
How to open the report for a specific document?
From the form of the posted document via the "More" command → "Document movements by registers," or from the "Reports" section, or via the navigation link e1cib/list/Report.DocumentMovement with subsequent document selection.
Does the report have table parts?
No. The report is built on the СКД and generates output sections dynamically — one for each register where the selected document has movements.

Read also

Источники

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