1. Identification
| Parameter | Value |
|---|---|
| Object Type | Catalog |
| Name | AdvanceReportAttachedFiles |
| Full Name | Catalog.AdvanceReportAttachedFiles (Catalogs.AdvanceReportAttachedFiles) |
| Synonym | — (no separate synonym defined; displayed through the file management subsystem mechanisms) |
| Configuration | Accounting for Kazakhstan, ed. 3.0.74.2 |
| File Owner | Document.AdvanceReport |
| Where to Find | e1cib/list/Catalog.AdvanceReportAttachedFiles |
Purpose. The catalog stores metadata and (depending on the storage settings) the contents of files attached to the "Advance Report" documents. Typical contents include scans and photos of receipts, fiscal receipts, invoices, acts of completed work, boarding passes, and other supporting documents of the accountable person. This is a service (auxiliary) catalog of the "File Management" subsystem of the Standard Subsystems Library (SSL). It is rarely opened directly: the user works with files through the "Attached Files" panel directly in the "Advance Report" document form. Direct navigation via the link from the "Where to Find" section is mainly used by administrators and developers for diagnostics.
Each type of document/catalog that supports attached files in 1C receives its own fixed-structure storage catalog; this object is such a storage for the "Advance Report". The structure of the attributes is unified by the SSL and matches similar catalogs of attached files of other configuration objects.
2. Attributes and Table Parts
2.1 Header Attributes
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| Author | CatalogReference.Users | Mandatory (ShowError) | The user who uploaded the file. Needed for auditing and access control. |
| FileOwner | DocumentReference.AdvanceReport | Not checked (DontCheck) | Reference to the advance report document to which the file is attached. Main grouping attribute. |
| UniversalModificationDate | Date and time (UTC) | Not checked | Universal date of the last modification of the file. Used for synchronization and version control. |
| CreationDate | Date and time (UTC) | Mandatory (ShowError) | Date and time of the initial upload. Chronology and sorting. |
| Encrypted | Boolean | Not checked | Indicator of file content encryption (confidential documents). |
| ModifiedBy | CatalogReference.Users | Not checked | The user who last modified the metadata/content. Audit of changes. |
| ImageIndex | Number | Not checked | Index of the file type icon in the platform's image collection. Visual representation in lists. |
| Description | String | Not checked | Text description/comment for the file. |
| SignedEP | Boolean | Not checked | Indicator of the presence of an electronic signature. Legal significance of the document. |
| FilePath | String | Not checked | Path to the file when stored "in volumes" (in the file system, not in the database). |
| Size | Number | Not checked | Size of the file in bytes. Control of storage volume and upload limits. |
| Extension | String | Not checked | File extension (pdf, jpg, xlsx, etc.). Determines the method of opening/processing. |
| EditingUser | CatalogReference.Users | Not checked | The user who has taken the file for editing. Prevents conflicting edits. |
| TextExtractionStatus | EnumerationReference.TextExtractionStatuses | Not checked | Status of text extraction for full-text search (Not Extracted / Extracted / Error). |
The standard attribute Name is used as the file name (without extension). The Owner of the catalog is Document.AdvanceReport (hierarchy "file belongs to document").
2.2 Content Storage Attributes (Standard for SSL)
In addition to those listed, the catalogs of attached files in SSL contain attributes for storing binary data and version links: FileStorage (ValueStorage — content when stored "in the database"), CurrentVersion / FileStorageVersion, FileStorageType, StorageVolume (for the "in volumes" option), as well as attributes for signature/encryption indicators and service fields for extracted text. The specific composition depends on whether file versioning is included in this database. Requires verification for a specific build: whether a separate file version catalog is used or the content is stored directly in the element.
2.3 Table Parts
The catalog does not have its own application table parts. When the electronic signature is enabled, information about signatures and certificates is stored in the system table part of signatures/encryption, serviced by the "Electronic Signature" subsystem of SSL.
3. Forms
| Form | Purpose |
|---|---|
| ElementForm | Card of the attached file: name, description, author, dates, size, signature/encryption indicators; commands for opening, editing, saving to disk, working with electronic signatures. |
| ListForm | List of files; in the document interface, it is used as an embedded panel "Attached Files" with columns for name, author, modification date, and type icons. |
| SelectionForm | Selecting a file from those already attached to a specific advance report (used in commands and processes). |
Additionally, interaction occurs through the common forms of the "File Management" subsystem of SSL (attached files window, upload form, version history, storage method selection form). These are usually opened by the user, not the element form of this catalog.
4. Key Module Procedures
The attached evidence contains the structure of attributes and purpose, but the source modules (path: string) are not attached. Below are typical handlers characteristic of the attached file catalogs in SSL; their presence and exact implementation are determined by the version of the library in build 3.0.74.2.
Manager Module / Common Modules of the Subsystem:
OnElementCreation/ settingImageIndex— determining the icon by file extension.- Handlers of the "File Management" subsystem (
FileManagement,FileManagementService) — adding a file to the owner, capturing/releasing for editing, saving content, versioning. - Text extraction handlers (
ExtractTextFiles) — settingTextExtractionStatusand filling the full-text search index.
Object Module:
CheckFillingProcessing— control of mandatory attributes (Author,CreationDate).BeforeWrite/OnWrite— updatingModifiedBy,UniversalModificationDate, indicatorsSignedEP,Encrypted.
Form Modules:
- Commands "Open", "Edit", "Finish Editing", "Save As...", "Sign EP", "Encrypt/Decrypt", "Attach File".
The exact names and strings of procedures are confirmed by the source modules of the specific build; if there is a configuration export, check with the modules
FileManagement*and the module of this catalog.
5. Posting and Movements
The catalog is not posted and does not generate accounting entries or movements in registers — it is an object of the type "Catalog" intended for storing files. It does not create any records in accounting registers or accumulations.
Economic movements are generated by the owner document "Advance Report" upon posting. Attached files serve only as supporting attachments to these operations. For context — typical entries of the advance report according to the RK chart of accounts (tenge, ₸):
| Operation | Debit | Credit | Comment |
|---|---|---|---|
| Acquisition of goods through the accountable person | 1330 (goods) | 3310 / 1250 | Receipt according to the supplier/accountable person's account |
| Input VAT on purchase | 1420 | 3310 | VAT at the rate of 16% (RK rate 2026) |
| Payment to the supplier by the accountable person | 3310 (KZ to suppliers) | 1030 (money in current accounts) / cash | Settlement of debt |
| Period expenses/services | 7210, 7010 (cost of goods sold) and others. | 3310 / 1250 | By nature of expenses |
The specified accounts and VAT rate of 16% are provided for the RK 2026 configuration; the catalog of attached files has no relation to these movements and does not participate in them.
6. Related Objects and Input Based On
- Document.AdvanceReport — file owner (attribute
FileOwner); the only source of catalog elements. - Catalog.Users — attributes
Author,ModifiedBy,EditingUser. - Enumeration.TextExtractionStatuses — attribute
TextExtractionStatus. - Subsystem "File Management" SSL — storage volumes (
FileStorageVolumes), storage settings, version history. - Subsystem "Electronic Signature" SSL — certificates and signatures (attributes
SignedEP,Encrypted).
Input based on is not provided for this catalog: elements are created exclusively by the "Attach File" command (upload from disk, scanning, dragging, pasting from clipboard) in the context of the "Advance Report" document. Reverse input of documents based on the file is not performed. Electronic documents of the RK — ESF (ESF IS) and SNT — are formed by their own configuration objects and are not directly related to this catalog, although visual copies of such documents can be attached to the advance report as files.
7. Extension Points
- Configuration Extensions: adding attributes/commands to the element and list forms (for example, additional classification of attachments) without removing from support.
- Additional attributes and information (subsystem "Properties" SSL) — if the use of properties is enabled for the catalog.
- Programming Interface "File Management" (
FileManagement,FileManagementClient) — standard methods for attaching, reading, and writing content; preferred over direct work with storage attributes. - Event subscription handlers for
BeforeWrite/OnWrite— for auditing and integrations. - Storage settings (in the database / in volumes) and file versioning — through subsystem parameters, without changing the object's metadata.
Specifics of version 3.0.74.2: the specific composition of content storage attributes and the presence of a separate version catalog depend on the edition of SSL in the build — clarified by the configuration metadata.
