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

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

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

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.


  • 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.

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

Does the "FileFolders" directory generate accounting entries?
No. It is a hierarchical service directory of the file management subsystem. It does not generate entries, nor does it create movements in the accounting registers and entries according to the Chart of Accounts of the RK. Tax parameters of Kazakhstan (VAT 16%, MRP 4,325 ₸, deduction of 30 MRP, etc.) do not apply to it.
How to open the folder list in the configuration?
Section "Standard Subsystems" → "Folders", or via the direct navigation link e1cib/list/Directory.FileFolders.
How are Responsible and CreationDate filled?
Automatically in the handler FillingProcessing of the object module: Responsible — by the current user, CreationDate — by the current session date when creating a new folder.
Can I add my own fields to the folder without changing the configuration?
Yes. Through the tabular part AdditionalAttributes (subsystem "Properties") or through configuration extension. These are standard extension points of the object.

Read also

Источники

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