RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Document "Inventory Movement" - Technical Description (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN

Document "Inventory 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 Document (Documents)
Name MovementNCP
Full Path Document.MovementNCP
Synonym “Movement of unfinished production”
Configuration Accounting for Kazakhstan, edition 3.0 (release 3.0.74.2)
Interface Section “Main Activity” → “Movement of Unfinished Production”
Navigation Link e1cib/list/Document.MovementNCP

Purpose. The document is intended to reflect movements of unfinished production (NCP) in the accounting and tax records of organizations in Kazakhstan. It registers the movement of NCP between departments, returns from NCP (reverse), as well as manual adjustments of production cost balances. The main mode is automatic formation within the framework of the regulatory operation MonthEndClosure to reflect NCP balances at the end of the period; the secondary mode is manual input for adjustments. It is aimed at accounting specialists who maintain production accounting and cost calculation.


2. Attributes of the Header and Table Parts

2.1 Header Attributes

Attribute Purpose Mandatory
Organization The organization for which the NCP movement is reflected. Determines the chart of accounts, accounting policy, and separation of tax accounting Yes
OperationType Determines the nature of the movement: reflection of NCP balances / adjustment / return (reverse). Manages the sign and direction of postings Yes
MonthEndClosureDocument Reference to the regulatory operation/document of month-end closure within which the document is created automatically. Ensures the link “regulation → NCP movement” Yes
ReflectInAccounting Flag for generating postings in accounting (AccountingRegister.Standard). When removed — movements only in tax accounting / without accounting Yes
Date, Number Standard document attributes (date determines the period of movements and NCP balances) Yes
StructuralSubdivision Subdivision to which the NCP balances/costs relate (used as analytics and in group processing)
Responsible User-author/responsible for the document (attribute of group change)
Comment Arbitrary text explanation

Mandatory header attributes: OperationType, MonthEndClosureDocument, Organization, ReflectInAccounting. If at least one is not filled, the platform will not process the document and will issue “Field … is not filled”.

2.2 Table Part “Composition”

The only significant table part and source of data for all movements.

Column Purpose Mandatory
AccountingCostAccount Cost account in accounting (corresponding account for NCP posting) Yes
Amount Amount of movement in accounting in tenge (₸) Yes
TaxCostAccount Cost account in tax accounting Yes
TaxAmount Amount of movement in tax accounting Yes
TaxAccountingType Type of accounting for tax movement (determines the recognition dimension in tax accounting) Yes
CommodityGroup Analytics by types of products/services — measurement of posting
CostArticle Cost article — analytics of posting and NCP

Mandatory columns of “Composition”: AccountingCostAccount, Amount, TaxCostAccount, TaxAccountingType, TaxAmount. An unfilled mandatory column blocks processing.


3. Forms

Form Purpose
DocumentForm Main form for viewing, manual input, and adjustment: header (Organization, OperationType, accounting flag, link to month-end closure) and table “Composition”
ListForm List of documents (opens at e1cib/list/Document.MovementNCP): selection, search, group change, navigation to movements
SelectionForm Selection of document when matching with other objects/reports (usually matches the composition of the list)

The set of forms corresponds to the standard for the document. If a specific form is required for a particular release (for example, a posting form), it is specified in the property “Main Form” of the object.


4. Key Module Procedures

From evidence, the handler for deleting postings is explicitly recorded; the others are provided as standard for this type of object.

  • Object Module → DeletePostingHandler (evidence). Contains a check using the variable mPostingOperationFromOutside. The condition mPostingOperationFromOutside = Undefined is related to the message “BaseDocument” — control of whether the unposting is initiated correctly (from within the month-end closure regulation, not “from outside”). Message texts are quoted verbatim from the configuration code (for release 3.0.68.1); check the relevance of the wording in 3.0.74.2 — version-specific.
  • PostingHandler (standard). Generates movements in accounting registers Standard and Tax based on the table part “Composition”; considers the flag ReflectInAccounting and OperationType (when returning — reversing movements).
  • FillingHandler (standard). Fills in attributes when automatically created from MonthEndClosure (Organization, MonthEndClosureDocument, period) and when inputting based on the document.
  • FillingCheck (standard). Control of mandatory header attributes and columns of “Composition” before saving/posting.
  • BeforeSaving / WhenSettingNewNumber (standard). Service logic of numbering and pre-saving validation.

5. Posting and Movements

Source of movement data: table part Composition.

Movement Registers:

  • AccountingRegister.Standard — accounting (formed when ReflectInAccounting = True).
  • AccountingRegister.Tax — tax accounting (according to data TaxCostAccount, TaxAmount, TaxAccountingType).

Posting scheme (accounting), summarized by the line “Composition”:

Debit Account Credit Account Amount Analytics
NCP Account (from cost settings) Cost Account (AccountingCostAccount) Amount (₸) CommodityGroup, CostArticle

When OperationType = return/reverse, the movement is formed with the opposite sign (red reverse), rolling back previously reflected NCP.

Binding to the chart of accounts of the RK (standard chart of accounts of Kazakhstan). The document operates within the framework of production cost; in the postings of NCP movement, the following accounts are involved, in particular:

Account Name
1330 Goods (inventory, finished products)
7010 Cost of goods sold and services rendered
6010 Income from sales of goods and services
1210 Short-term accounts receivable from customers
1030 Cash on current bank accounts
3310 Short-term accounts payable to suppliers
3130 VAT (to be paid to the budget)

The currency of all amounts is tenge (₸). The VAT rate in the RK for 2026 is 16 % (considered with related documents of sales/receipts, not the NCP movement itself).


  • Regulatory operation / document MonthEndClosure — parent process: the document MovementNCP is created automatically within its framework; the link is fixed by the attribute MonthEndClosureDocument. Unposting outside this context is controlled (see mPostingOperationFromOutside).
  • Accounting registers Standard and Tax — receivers of movements.
  • Directories: Organizations, StructuralSubdivisions, CommodityGroups, CostArticles, chart of accounts (accounting/tax).
  • Documents of the production circuit (product release, requirement-invoices, cost distribution) — form the initial costs, the balance of which is closed/rolled over through MovementNCP.
  • Electronic documents of the RK (ESF in the ESF IS, SNT) — not directly related to NCP, issued at the stage of sales/movement of goods; mentioned here as part of the external document flow of the organization.

Input based on for this document in the standard configuration is not the main scenario — the document is predominantly generated by the month-end closure regulation.


7. Extension Points

  • Object module extension: interception of PostingHandler, DeletePostingHandler, FillingHandler, FillingCheck to add custom analytics or additional movements.
  • Additional attributes and information (property subsystem) — extension of the header without changing metadata.
  • Form extension (DocumentForm, ListForm) — adding commands, selections, visual checks.
  • Group change of attributes (Responsible, StructuralSubdivision) through standard processing — a regular point of mass support.
  • Subscriptions to events (BeforeSaving, WhenPosting) — integration with external accounting procedures.

When making modifications, maintain the link with MonthEndClosure and the logic of mPostingOperationFromOutside to avoid disrupting the control of the correctness of unposting regulatory movements.

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

What is the purpose of the document "Movement of WIP"?
To reflect the movements of work in progress (WIP) in accounting and tax records: WIP balances at the end of the period, transfers between departments, returns (reverse) and manual adjustments of costs. It is usually created automatically by the scheduled operation "Month End Closing".
What attributes are mandatory for processing?
In the header: OperationType, MonthEndClosingDocument, Organization, ReflectInAccounting. In the table part "Composition": AccountingExpenseAccount, Amount, TaxExpenseAccount, TaxAccountingType, TaxAmount. If not filled, the platform will display "Field ... is not filled" and will not process the document.
What registers and entries does the document generate?
Movements are generated from the table part "Composition" into the accounting registers Standard (Accounting, with the ReflectInAccounting flag set) and Tax. The entry is from the WIP account in correspondence with the expense account (AccountingExpenseAccount/TaxExpenseAccount) with the analytics of NomenclatureGroup and ExpenseArticle; for Tax — by TaxAmount and TaxAccountingType.
What does the message "BasisDocument" mean when deleting an entry?
It is related to the procedure ProcessEntryDeletion of the object module and the condition mOperationEntryFromOutside = Undefined. This is a control to ensure that the unposting is performed correctly (within the month-end closing, not from outside). The wording is fixed for release 3.0.68.1 — in 3.0.74.2 the text should be checked.
Where to find the document in the interface?
Section "Core Activities" → "Movement of Work in Progress", or by the navigation link e1cib/list/Document.MovementOfWIP.

Read also

Источники

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