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

Document "AggregationOutsideProductionAndEDM" - 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 (Documents)
Name AggregationOutsideProductionISCEDM
Full Name Document.AggregationOutsideProductionISCEDM
Synonym Aggregation of marking codes (outside production) (IS CEDM)
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Navigation Link e1cib/list/Document.AggregationOutsideProductionISCEDM

Purpose. The document registers aggregation operations of product marking codes outside the production cycle within the integration with the Information System for Control (IS CEDM) of the Republic of Kazakhstan. It is used by warehouse workers and logisticians when forming transport packages (boxes, pallets) from individual consumer units of goods that already have individual marking codes. The document ensures bilateral synchronization with the state CEDM system, tracking the statuses of sending and registering aggregates. Input is automated through barcode scanners, TSDs, and mobile applications.

Where to find in 1C: section “1C Service: Marking (IS CEDM)” → “Aggregation of marking codes (outside production) (IS CEDM)”.

Important: this is an integration document for marking. It is not an accounting document for the movement of goods or money and does not generate accounting entries (see section 5). Tax rates and the chart of accounts of the RK do not apply directly to it.


2. Header Attributes and Table Parts

2.1 Header Attributes

Attribute Type (standard) Mandatory Purpose
Organization ReferenceLink.Organizations Yes The organization on behalf of which the aggregation and exchange with CEDM is performed
SupplierIdentificationNumber String Yes The identification number of the participant in the turnover (BIN/IIN of the supplier), used when registering the aggregate in CEDM
ProductType Enumeration / String Yes Product group of marked goods (determines the exchange scheme and the composition of the marking codes attributes)
Date, Number Date, String Standard document attributes
Status / ExchangeStatus Enumeration Current state of the document in the exchange cycle with CEDM (draft, sent, registered, error)
Responsible ReferenceLink.Users Author/responsible for the document
Comment String Arbitrary note

Mandatory attributes for evidence: Organization, SupplierIdentificationNumber, ProductType. If any of them are not filled, 1C will not allow the document to be processed and will issue an error “Field … is not filled”.

2.2 Table Parts

Table Part Purpose
Aggregation Codes (codes of nested units) List of individual marking codes of consumer units placed in the transport package; filled by scanner, from TSD or by uploading from CSV
Aggregates (codes of transport packages) Generated codes of boxes/pallets and the relationship “package → nested codes”
Typical Errors Service table for registering validation and exchange errors with IS CEDM

Table Part “Typical Errors”:

Name Type Purpose
Text String Description of the error
Field String Name of the attribute or table field that caused the error

3. Forms

Form Purpose
Document Form (DocumentForm) Main form for input/editing: filling in the header, working with codes via scanner/TSD, uploading from CSV, initiating exchange with CEDM, viewing statuses and error tables
List Form (ListForm) List of aggregation documents with exchange status columns; opens via link e1cib/list/Document.AggregationOutsideProductionISCEDM
Selection Form Selection of documents in related objects and commands
Auxiliary Exchange Forms Dialogs for sending to CEDM, obtaining additional information on codes, displaying exchange results and errors

4. Key Procedures of Modules

In the attached evidence, the original BSL code of procedures is not provided (scenarios and structure are given). Below are the typical handlers of documents of this type and procedures implementing the scenarios described in the evidence.

4.1 Typical Handlers (object module / form)

  • HandlingFilling — filling in default attributes (organization, date, responsible) when creating.
  • HandlingCheckFilling — control of mandatory fields (Organization, SupplierIdentificationNumber, ProductType) and correctness of the composition of codes; filling the table part “Typical Errors”.
  • BeforeRecording / OnRecording — recording the exchange status, validating codes before saving.
  • HandlingConductingempty in the logic of the object (the document does not generate movements, see section 5).

4.2 Scenario Procedures (evidence 3.1–3.5)

  • Creating a document with a scanner (3.1) — scanner/TSD event handler: receiving code, checking format and uniqueness, adding a line to the table part of codes.
  • Loading codes from CSV (3.2) — mass import command: reading the file, parsing lines, filling the table part, registering incorrect lines in “Typical Errors”.
  • Sending the document to IS CEDM (3.3) — forming an exchange package, calling the web service/integration handler, setting the status, parsing the receipt.
  • Receiving information on codes from CEDM (3.4) — requesting status and owner of codes for controlling the legality of goods, displaying the result.
  • Copying the document (3.5) — standard copying with resetting the exchange status and service attributes of registration in CEDM.

Requires verification: exact names of procedures and module keeper (object module, form module, or common module of the marking subsystem) — version-specific for 3.0.74.2 and clarified in the configurator.


5. Conducting and Movements

The document does not create movements in the registers (the field register_records is empty). It serves for data exchange with the external CEDM system and does not directly affect accounting and warehouse records.

Therefore:

  • Accounting entries (according to the standard chart of accounts of the RK: 1210, 1030, 1330, 3310, 3130, 6010, 7010, etc.) are not formed by this document.
  • Tax calculations (VAT 16%, PIT, social tax, etc.) do not apply to the document — it is not a sales, receipt, or settlement document.
  • The result of “conducting” — recording the status and registering the aggregate in CEDM; the accounting movement of goods is performed by other documents (receipt/sale/movement).

Connection Description
IS CEDM External state system — receiver of data on aggregates and source of information on codes
Marking Codes Individual codes of consumer units received earlier (marking, receipt from the supplier)
Documents of Goods Movement Receipt/sale/movement of marked goods — form the accounting and movements that are not present in this document
Electronic Documents (ESF IS ESF, STS) Formed as separate objects during sale/movement; aggregation ensures the correct composition of packages for subsequent STS/ESF

Input on the Basis. Typical scenario — copying a previously created document (evidence 3.5) for repackaging similar goods. Direct mechanisms for “input on the basis” from other objects for this document are not declared.


7. Extension Points

  • Scanning/TSD Handlers — enhancement of code reception and validation (custom formats, additional checks).
  • CSV Import — extension of the parser for non-standard file formats from suppliers.
  • Exchange Rules with CEDM — changing the composition of the package, processing receipts, logging in “Typical Errors”.
  • HandlingCheckFilling — additional business rules for controlling the composition of the aggregate.
  • Configuration Extensions (CfE) — adding attributes/commands without removing from support; subscriptions to document recording events.
  • Status Model — extending the list of exchange statuses for internal warehouse regulations.

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

Does the document generate accounting entries?
No. According to the evidence, the register_records field is empty — the document does not create movements in the registers and does not directly affect accounting and inventory records. It is intended for data exchange with the IS CEDM. Entries for RK accounts (1210, 1330, 6010, 7010, etc.) and tax calculations (VAT 16%, PIT, social contributions, etc.) are generated by other documents — receipts, sales, transfers.
What fields are mandatory for processing?
Organization, Supplier Identification Number, and Product Type. If any of these are not filled in, 1C will not process the document and will display the error "Field ... is not filled in".
How to fill in the marking codes in the document?
In three ways: using a barcode scanner/handheld terminal (scenario 3.1), bulk upload from a CSV file (scenario 3.2), or copying a previously created document (scenario 3.5). Incorrect codes during import go to the service table "Typical Errors".
Where to find the document in the interface?
Section "Service 1C: Marking (IS CEDM)" → "Aggregation of marking codes (outside production) (IS CEDM)". The list can also be opened via the navigation link e1cib/list/Document.AggregationOutsideProductionISCEDM.
How to check the legality of codes through CEDM?
Scenario 3.4 "Obtaining additional information on codes from CEDM": the document requests the status and owner of already registered marking codes, allowing for the control of the legality of the goods before aggregation and shipment.

Read also

Источники

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