1. Identification
| Parameter | Value |
|---|---|
| Full name | Документ.МатериальнаяВедомость (Documents.МатериальнаяВедомость) |
| Declared metadata type | Document |
| Synonym | Material statement |
| Configuration | 1C:Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 |
| Accounting country | Kazakhstan (₸, tenge) |
| Where to find in 1C | Navigation link: e1cib/list/Документ.МатериальнаяВедомость. In the interface — the "Nomenclature and warehouse" section → "Material statement" (in the accounting reports section). |
Purpose. The "Material statement" is an analytical accounting report for analyzing the movement of material assets (materials, goods) across accounting accounts. It shows opening and closing balances, receipts and expenditures for the period grouped by accounts, subconto, and corresponding accounts. It is used by accountants, storekeepers, and financial controllers to monitor inventory, reconcile warehouse and accounting records, and prepare primary/internal reporting. It is generated on demand with configurable selection, grouping, and detailing parameters; the footer may display the signatures of responsible persons (director, chief accountant).
Important note on the nature of the object (per evidence). Despite being registered under the name
Документ.МатериальнаяВедомость, the set of attributes and the purpose correspond to a report with composition parameters, not a posted document: all attributes are settings for the period, account selection, and indicator output flags. The object does not generate accounting entries or register movements — it only reads and displays them (see section 5). This must be taken into account during modifications: one should not look for movements/posting here.
2. Attributes (generation parameters) and tabular sections
2.1 Header attributes
All attributes are optional (DontCheck) — these are report-building settings.
| Attribute name | Type | Purpose |
|---|---|---|
| СписокСчетов | Value list (СправочникСсылка.Типовой / ПланСчетовСсылка) |
List of material accounting accounts for which the statement is built. One or several accounts can be specified for data selection. |
| ВидСравненияСчета | Enumeration (ВидСравнения) |
Comparison method when selecting accounts: "Equal to", "In list", "In group / by hierarchy". Controls the filtering logic by СписокСчетов. |
| НачалоПериода | Date and time | Period start date. Determines the calculation of the opening balance and the left boundary of the movement selection. |
| КонецПериода | Date and time | Period end date. Determines the closing balance and the right boundary of the movement selection. |
| ПоказательБУ | Boolean | Output the amount-based accounting indicators (in ₸). |
| ПоказательКоличество | Boolean | Output the quantity indicators (in nomenclature units of measure). |
| НачальныйОстаток | Boolean | Output balances at НачалоПериода (opening balance). |
| КонечныйОстаток | Boolean | Output balances at КонецПериода (closing balance). |
| Приход | Boolean | Output receipts for the period (debit turnover — material inflow). |
| Расход | Boolean | Output expenditures for the period (credit turnover — material write-off). |
| ОбщиеИтоги | Boolean | Output the grand totals row for the report / for each grouping. |
| ПоКорСчетам | Boolean | Detail the data by corresponding accounts. |
| ПоКорСубконто1 | Boolean | Detail by the first subconto of the corresponding account. |
| ПоКорСубконто2 | Boolean | Detail by the second subconto of the corresponding account. |
In the evidence, the list of attributes is truncated ("…"). By the logic of the report, the presence of ПоКорСубконто3, grouping flags by nomenclature/warehouse, and attributes for the signatures of responsible persons (
Руководитель,ГлавныйБухгалтер,Кладовщик) is also natural — their actual composition in version 3.0.74.2 requires verification against the configurator.
2.2 Tabular sections
The attached evidence contains no tabular sections. For an object of this type (statement report), tabular sections are generally not used: account selection is performed via the list attribute СписокСчетов, while the result is built programmatically / by means of DCS into a spreadsheet document area.
3. Forms
The specific composition of forms is not provided in the evidence. According to the typical implementation of such an object:
| Form | Purpose |
|---|---|
| Main form (ReportForm / DocumentForm) | Entering parameters: period (НачалоПериода/КонецПериода), the list of accounts and comparison type, indicator flags (accounting, quantity, receipts, expenditures, balances), detailing settings by corresponding accounts/subconto. A "Generate" button and a spreadsheet document field with the result. |
| Settings / selection form | Advanced setup of selection and groupings (if presented separately). |
| Account selection form | Filling the СписокСчетов attribute from the chart of accounts. |
The exact list of forms and their names require verification against the configurator of version 3.0.74.2.
4. Key module procedures
The BSL code is not attached in the evidence, so below are typical handlers for an object of this kind (a report/statement based on data composition). The paths are given as guidelines for the module structure; specific lines are to be clarified against the configurator.
Form module:
ПриСозданииНаСервере— setting the default period (current month), initializing indicator flags andВидСравненияСчета.Сформировать(command) →СформироватьНаСервере— collecting parameters, building and outputting the result to a spreadsheet document.ПериодПриИзменении/ period field handlers — synchronizingНачалоПериодаandКонецПериода.СписокСчетовПриИзменении— rebuilding the selection when the set of accounts changes.
Object module / common generation module:
СформироватьОтчёт(orПриКомпоновкеРезультатаwhen using DCS) — building a query to the accounting register for balances and turnover, applying selection by accounts and period, outputting accounting/quantity indicators.ПолучитьТекстЗапроса— building a query to the virtual tablesРегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(orОстатки+Обороты).ВывестиПодписи— adding the full names and positions of responsible persons to the footer.
Since the object has the character of a report, it generally has no
ОбработкаПроведения/ОбработкаУдаленияПроведенияhandlers generating movements, or they are empty.
5. Posting and movements
The object does not generate register movements. The material statement is a reading report: it selects data from the accounting register rather than writing it.
The data source is the accounting register Хозрасчетный (standard RK chart of accounts). Selection:
- by accounts from
СписокСчетовtaking into accountВидСравненияСчета; - by the period
НачалоПериода … КонецПериода; - with a breakdown by subconto (nomenclature, warehouse/storage location) and corresponding accounts when the
ПоКорСчетам,ПоКорСубконто1..2flags are enabled.
Material and goods accounting accounts per the standard RK chart of accounts:
| Account | Name | Role in the statement |
|---|---|---|
| 1310 | Raw materials and supplies | Main analyzed material account (balances/receipts/expenditures) |
| 1330 | Goods | Analysis of goods movement |
| 7010 | Cost of goods (works, services) sold | Corresponding account when writing off to sales |
| 1030 | Cash in current bank accounts | Correspondence for payments related to acquisition |
| 3310 | Short-term accounts payable to suppliers and contractors | Correspondence upon receipt from a supplier |
| 1210 | Short-term accounts receivable from customers | Correspondence for sales operations |
| 3130 | VAT payable (rate 16%, 2026) | Arises in the source documents of material movement; appears in the statement as a corresponding account |
Example of a statement row (in ₸, accounting indicators + quantity):
| Account / Nomenclature | Opening balance, qty | Opening balance, ₸ | Receipts, qty | Receipts, ₸ | Expenditures, qty | Expenditures, ₸ | Closing balance, qty | Closing balance, ₸ |
|---|---|---|---|---|---|---|---|---|
| 1310 "Cement M400" | 100 | 3 000 000 | 500 | 15 500 000 | 300 | 9 300 000 | 300 | 9 200 000 |
Accounting amounts are recorded at cost, excluding VAT (VAT itself is accounted for in account 3130 in the source documents; in RK from 2026 the rate is 16%). The opening/closing balance and turnover reconcile: 3 000 000 + 15 500 000 − 9 300 000 = 9 200 000 ₸.
Reconciliation check. Correctness is based on the equality: Closing balance = Opening balance + Receipts − Expenditures broken down by account, nomenclature, and warehouse — both by amount and by quantity.
6. Related objects and entry based on
As a report, the object does not participate in the "entry based on" scheme (neither as a basis nor as a result). Related objects are the movement sources that the statement analyzes:
- Receipt of goods and services (material inflow, Dr 1310/1330 — Cr 3310; VAT Dr 1420 — Cr 3310 under the offset method);
- Demand invoice / transfer (internal movement and write-off of materials);
- Sales of goods and services (goods expenditure, Dr 7010 — Cr 1330; income Dr 1210 — Cr 6010; VAT Cr 3130 at the 16% rate);
- Receipt / write-off of inventory, inventory count;
- RK electronic documents: ESF (IS ESF) and SNT — accompany receipt/sales operations; they do not directly affect the amounts and balances of the statement but are linked to the source documents.
The source register for all calculations is РегистрБухгалтерии.Хозрасчетный.
7. Extension points
- Selection and groupings. Adding breakdowns (by divisions, financially responsible persons, batches) via DCS settings or extending the query text in
СформироватьОтчёт. - Indicators. Adding extra columns (for example, average price = amount/quantity) by extending the result output procedure.
- Signatures and printing. Customizing the footer (responsible persons) to the organization's internal regulations.
- Configuration extension. Overriding form handlers (
ПриСозданииНаСервере,СформироватьНаСервере) and the generation procedure without removing from support. - Integration with RK specifics. Matching statement rows with ESF/SNT by source documents to reconcile warehouse accounting with electronic document flow.
Version-specific (requires verification against 3.0.74.2): the exact composition of the truncated attributes (subconto3, signatures, groupings), form names, and the presence/use of DCS versus programmatic output.
