---
title: "Directory \"FileFolders\" (Catalogs.FileFolders) — Technical Description"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/spravochnik-papkifaylov-catalogs-papkifaylov-tehnicheskoe-en
source: BuhGPT
---

# Directory "FileFolders" (Catalogs.FileFolders) — Technical Description

> **TL;DR:** 1. Identification of the object Parameter Value Object Type Catalog Name FileFolders Full Name Catalog.FileFolders ( Catalogs.FileFolders ) Synonym Folders (in the file management subsystem interface) Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 Hiera

---

1. Identification of the object

Parameter
Value

Object Type
Catalog

Name
FileFolders

Full Name
Catalog.FileFolders (Catalogs.FileFolders)

Synonym
Folders (in the file management subsystem interface)

Configuration
Accounting for Kazakhstan, edition 3.0, version 3.0.74.2

Hierarchy
Hierarchical catalog (hierarchy of elements, reference Parent to itself)

Subsystem
Standard subsystems (BSP) → “File Management”

Where to find
Section “Standard Subsystems” → “Folders”. Direct navigation link: e1cib/list/Catalog.FileFolders

Purpose. The catalog implements a hierarchical “file system” within the information base: users create folders and subfolders for logical grouping of attached files — scans of primary documents, electronic invoices (ESF)/SNT in attachments, templates, contracts, and arbitrary attachments. Each folder can be linked to a physical working directory on the disk (synchronization), supports access rights management at the folder level, and versioning/editing control of attached files. The object is auxiliary (infrastructure) and does not participate in accounting or tax accounting.

2. Attributes and table parts

2.1 Header Attributes

Name
Type
Mandatory
Purpose

Description
String (xs:string)
Not checked
Arbitrary text comment for the folder (purpose or content). Available for bulk editing.

Responsible
CatalogReference.Users
Not checked
User responsible for the folder's content. Automatically filled with the current user upon creation. Used for filtering and access control.

CreationDate
DateTime (xs:dateTime)
Not checked
Date and time of folder creation. Automatically filled with the current session date. Used for auditing and sorting.

System (standard) attributes of the catalog:

- Code — string identifier of the folder (automatic or manual numbering).

- Name — name of the folder; validated for the absence of invalid characters for the file system (\ / : * ? " < > |).

- Parent — reference to the higher-level folder in the hierarchy (type CatalogReference.FileFolders).

- DeletionMark, Predefined — standard system attributes.

The element form also contains calculated/auxiliary fields FullPath and WorkingDirectory, displaying the folder's path in the hierarchy and the associated physical synchronization directory (formed programmatically, not storage attributes in the classical sense).

2.2 Table Parts

AdditionalAttributes

Purpose. Storage of additional user attributes of the folder, configurable through the “Properties” subsystem (BSP). Allows for the extension of the attribute set without changing the configuration.

Name
Type
Purpose

Property
PlanOfTypesOfCharacteristics.AdditionalAttributesAndInformation
Reference to the configured additional property (e.g., “Folder Category”, “Retention Period”).

Value
Arbitrary (Characteristic)
Actual value of the attribute; type determined by the characteristic setting.

TextString
String (xs:string)
Text representation of the value — for searching and displaying.

3. Forms

Form Name
Purpose
Note

ElementForm
Main editing form for the folder
Key user form. Contains fields: Code, Name, Parent, FullPath, Description, Responsible, CreationDate, WorkingDirectory; synchronization settings and access rights buttons.

ListForm
Hierarchical list of folders
Standard form for viewing the folder tree with search and filtering.

Additionally, the object can use common (auto) forms: GroupForm (if hierarchy groups are highlighted separately) and SelectForm for substituting the folder in the attributes of other objects.

4. Key Module Procedures

In the attached evidence, fragments of BSL with paths path:string are not transmitted. Below are typical handlers for catalogs of this type (file folders BSP). Specific lines of the module should be compared with the release 3.0.74.2.

Object module (Catalog.FileFolders.ObjectModule):

- FillProcessing(FillingData, ...) — when creating a new folder, fills Responsible with the current user (Users.CurrentUser()) and CreationDate with the current session date (CurrentSessionDate()).

- FillCheckProcessing(Refusal, CheckedAttributes) — checks the correctness of Name (absence of invalid file system characters).

- BeforeWriting(Refusal) — control of changes in structure/rights, synchronization with the working directory.

- BeforeDeletion(Refusal) — control of the presence of attached files and subfolders before deletion.

Element form module:

- OnCreationOnServer — initialization of visibility of synchronization and rights fields, formation of FullPath.

- Handlers for the “Configure Synchronization” and “Access Rights” commands — opening the corresponding auxiliary forms of the “File Management” and “Access Management” subsystems.

Manager module / common BSP modules:

- Working with folders is encapsulated in common modules of the file subsystem (FileManagement*): creation, movement, determination of full path, synchronization of the directory, rights management.

5. Posting and Movements

The catalog FileFolders is not a document and does not perform posting. It does not generate movements in the accumulation/information registers of accounting or tax accounting and does not create accounting entries.

Accordingly, for this object the typical chart of accounts of the RK (1210, 1030, 1330, 3310, 3130, 6010, 7010), nor the rates and parameters of tax accounting of Kazakhstan for 2026 (VAT 16%, MRP 4,325 ₸, MSP 85,000 ₸, deduction for individual income tax 30 MRP/month and no more than 360 MRP/year, individual income tax 10%/15%, OPV 10%, OPVR 3.5%, VOSMS 2%, OSMS 3%, SO 5%, social tax 6%) are applicable. These parameters relate to accounting documents of the configuration, not to the auxiliary catalog of folders.

The only “movements” related to the folder are the registration of information in the auxiliary registers of the file management subsystem (structure of nesting, access rights, synchronization settings), which is maintained by standard BSP mechanisms, not by posting a document.

6. Related Objects and Input on the Basis

- Catalog.Files (or AdditionalDataStorage/file volumes) — attached files reference the folder through the owner attribute/FileFolder. The folder acts as a container.

- Catalog.Users — attribute Responsible; also participates in access rights management for the folder.

- PlanOfTypesOfCharacteristics.AdditionalAttributesAndInformation — source of additional attributes for the table part.

- Subsystem “Access Management” (RLS) — rights at the folder level.

- Subsystem “File Management” — synchronization with the working directory on the disk, storage volumes.

Input on the basis. For the auxiliary catalog of folders, input on the basis of accounting documents is not provided. Folders are created manually by the user or programmatically during the initial setup of the file storage.

7. Extension Points

- Additional attributes/information (subsystem “Properties”) — extension of folder attributes without changing the configuration (category, retention period, etc.).

- Configuration Extensions — adding attributes, form commands, overriding handlers FillProcessing/FillCheckProcessing without removing from support.

- Event Subscriptions (BeforeWriting, OnWriting) — additional logic for auditing or integration.

- BSP Programmatic API for file management — for automatic creation of folder structure and synchronization during implementation.

- RLS/access restriction templates — fine-tuning of rights at the folder level according to organizational roles.

Requires verification (version-specific): the exact composition of auxiliary fields of the element form (presence of WorkingDirectory/FullPath) and the set of common modules of the file subsystem may differ between BSP releases within the 3.0.74.x line — verify with the specific delivery of 3.0.74.2.

---
_BuhGPT — ИИ-помощник для бухгалтеров Казахстана: https://buhgpt.kz_