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

Directory "Goods Movement Attached Files" — Technical Description

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

1. Identification

Parameter Value
Object Type Catalog
Name GoodsMovementAttachedFiles
Full Path Catalog.GoodsMovementAttachedFiles
Synonym “Attached files (Goods Movement)”
Navigation Link e1cib/list/Catalog.GoodsMovementAttachedFiles
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Subsystem File Management (BSP — “Attached Files”)

Purpose. A service (technical) catalog for storing metadata about files attached to “Goods Movement” documents: scanned invoices, photographs, electronic invoices (ESF)/SNT, accompanying documents for the movement of goods between warehouses. The catalog is created and filled automatically by the BSP's attached files mechanism and is not intended for direct manual editing by the user. Interaction with it is done through the “Attached Files” command in the “Goods Movement” document form. Each record in the catalog represents one attached file; the binary content of the file is stored separately (in the information base or on disk volumes), while the catalog itself stores the attributes.

This is an owner catalog subordinate to the owner document through the attribute FileOwner. It is not a document, does not conduct itself, and does not generate movements in registers/accounts.


2. Attributes

2.1 Header Attributes (from evidence)

Name Type Mandatory Purpose
Author CatalogReference.Users Mandatory (ShowError) The user who initially attached the file. Audit and control of authorship.
FileOwner DocumentReference.GoodsMovement Optional Reference to the goods movement document to which the file is attached. Provides a link between the file and the accounting object.
UniversalModificationDate Date (DateTime) Optional Universal time (UTC) of the last modification of the file. Synchronization, tracking the relevance of versions.
CreationDate Date (DateTime) Mandatory (ShowError) Date and time of the creation of the file record. Chronology of work with the document.
Encrypted Boolean Optional Indicates whether the file is encrypted. Manages access/decryption logic before opening.
ModifiedBy CatalogReference.Users Optional The user who last modified the file or its properties. Audit of changes.
ImageIndex Number Optional Index of the file icon in the image collection. Visual representation of the file type in lists/forms.
Description String Optional User's arbitrary comment on the file.
SignedByEP Boolean Optional Indicates the presence of an electronic signature. Important for legally significant document flow (ESF, SNT).
FilePath String Optional Path to the file on the disk volume (for the storage mode “On disk volumes”).
Size Number Optional Size of the file in bytes. Disk space control.
Extension String Optional File extension (pdf, jpg, xlsx, etc.). Determines the type and program for opening.
EditingBy CatalogReference.Users Optional The user currently editing the file (“file is in use”). Blocking against conflicts of simultaneous editing.

2.2 Standard Attributes and Service Fields of BSP

In addition to those listed, the object uses standard fields of the BSP attached files catalog (which may be present as object attributes):

  • Name (standard) — the name of the file without the extension.
  • FileStorage / StorageVolume / FileStorage — method and location of storing binary content (in IB or on disk volume).
  • TextStorage / ExtractedText — extracted text for full-text search.
  • DeletionMark, Reference, Code — standard attributes of the catalog.

2.3 Table Parts

This catalog does not have table parts — it is a flat metadata object “one file = one record”. File versions (history of changes to binary content) when versioning is enabled are stored in a separate information register “AttachedFileVersions”, not in a table part.


3. Forms

For the service catalog of attached files, the configuration uses common (standard) BSP forms, not individual object forms:

Form Purpose
Element Form (ElementForm / common AttachedFile) View and edit the file card: name, description, author, dates, signature/encryption indicators, commands “Open”, “Edit”, “Finish Editing”, “Save As…”.
List Form (ListForm / common AttachedFiles) List of all files attached to the owner document. Called by the “Attached Files” command from the “Goods Movement” form. Commands for adding, viewing, editing, EP, deleting.
Selection Form Service file selection (used by BSP mechanisms).

Opening the list is also possible directly via the navigation link e1cib/list/Catalog.GoodsMovementAttachedFiles, but the standard scenario is through the document's attached files panel.


4. Key Module Procedures

There are no BSL exports by lines in the attached evidence, so below are standard handlers for this type of object (implemented in the common modules of the “FileManagement” / “ServiceFileManagement” BSP; the catalog module itself is usually minimal):

  • ObjectModule → BeforeWriting — fixing service fields: filling UniversalModificationDate, ModifiedBy, control of the mandatory Author and CreationDate (ShowError).
  • ObjectModule → BeforeDeleting — clearing binary content in storage/volume, deleting versions and records of extracted text.
  • ServiceFileManagement.AddFile / WriteFileToInformationBase — creating a catalog record when attaching a file to the “Goods Movement” document, calculating Size, Extension, ImageIndex.
  • ServiceFileManagement.OccupyFileForEditing / ReleaseFile — setting/removing the EditingBy attribute (blocking against simultaneous editing).
  • ServiceFileManagement.AddVersion — when versioning is enabled, recording a new version of the binary content.
  • EP Handlers — setting the SignedByEP indicator, signature verification; when encrypted — setting Encrypted.
  • TextExtractionServer — background text extraction for full-text search.

Specific names and signatures of procedures are version-dependent (BSP edition within 3.0.74.2) — this is the only place where the content should be checked against the module of the specific delivery.


5. Posting and Movements

The catalog is not posted and does not generate movements. As a metadata object about files, it does not participate in accounting and tax accounting, does not create records in accumulation/information registers of the accounting circuit, and does not generate accounting entries.

The accounting movements are generated by the owner document “Goods Movement”, to which files are attached. For context (these are the movements of the document, not the catalog) in the RK chart of accounts, the movement of goods between warehouses/MOL is reflected as an internal turnover on the inventory account:

  • Debit 1330 “Goods” (receiving warehouse) — Credit 1330 “Goods” (sending warehouse) — at the cost of the moved goods.
  • Accumulation registers: “GoodsInWarehouses”, “GoodsOfOrganizations” (expense for the sending warehouse, income for the receiving warehouse).

Movement between own warehouses is an internal turnover within one account, therefore:

  • income (6010), cost of sales (7010), settlements with the customer (1210) or supplier (3310) do not arise;
  • VAT on internal movement is not charged (account 3130 “VAT Payable” is not involved); in the RK context, the applicable VAT rate for 2026 is 16%, which is applied in sales/income documents, not in movement.

Attached files (scans of SNT/ESF, invoices) serve only as documentary attachments to this movement and do not affect the entries.


  • Owner Document: Document.GoodsMovement (attribute FileOwner). Key link “file → document”.
  • Catalog.Users: attributes Author, ModifiedBy, EditingBy.
  • Content Storage: volumes for file storage (Catalog.FileStorageVolumes) in “On disk volumes” mode or storage in IB.
  • Versions: information register of versions of attached files (when versioning is enabled).
  • EP: electronic signature and encryption mechanism of BSP (SignedByEP, Encrypted).

Input Based On: for the service catalog of attached files is not provided and does not make sense — records are created exclusively by the file attachment mechanism from the “Goods Movement” document form. The file itself may, in turn, be the result of printing/exporting electronic documents (ESF from the ESF IS, SNT), attached to the document.


7. Extension Points

  • Configuration Extensions: adding attributes (for example, category/type of attachment), additional commands in the common list form of attached files; overriding handlers via &Instead/&After in the object module or common BSP modules.
  • Additional Attributes and Information (subsystem “Properties”) — if necessary, expand file classification without changing metadata.
  • BSP Programming API: FileManagement, ClientFileManagement, ServiceFileManagement — standard points for programmatically adding, retrieving, and processing files.
  • Event Subscriptions BeforeWriting/BeforeDeleting of the object — for integrations (external storage, antivirus checks, logging).
  • Handler for filling ESF/SNT — automatic attachment of exported electronic documents to the movement.

Version-specific: the exact composition of common modules and names of export procedures of BSP depends on the version of the library within the delivery 3.0.74.2 — when developing an extension, method names should be taken from the specific configuration.

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

Does the directory "GoodsMovementAttachedFiles" generate entries or movements in the registers?
No. This is a service directory of metadata about files; it does not generate entries and does not create movements. Accounting movements (internal turnover Debit 1330 — Credit 1330 for goods, receipt/disposal in the registers "GoodsInWarehouses", "GoodsOfOrganizations") are generated by the owner document "Goods Movement".
Is it possible to edit the records of this directory directly?
Normally — no. Records are created and modified automatically by the attached files mechanism of the ERP when using the "Attached Files" command in the "Goods Movement" document form. Direct manual maintenance of the directory is not intended.
Where is the actual content of the file stored if the directory only stores attributes?
The binary content is stored separately: in the information database (value storage) or on disk volumes (directory "FileStorageVolumes"); in the latter case, the attribute "FilePath" is used. The directory stores metadata — author, dates, size, extension, electronic signature indicators, and encryption, a link to the owner document.
Is VAT charged on the movement document to which a file is attached?
No. The movement of fixed assets between own warehouses is internal turnover on account 1330, VAT (account 3130) is not charged. The applicable VAT rate of 16% for Kazakhstan in 2026 is applied in sales and receipt documents, not in goods movement.

Read also

Источники

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