---
title: "Directory \"Additional Reports and Processes\" (Accounting for Kazakhstan 3.0)"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/spravochnik-dopolnitelnyeotchetyiobrabotki-buhgalteriya-d-en
source: BuhGPT
---

# Directory "Additional Reports and Processes" (Accounting for Kazakhstan 3.0)

> **TL;DR:** 1. Identification Parameter Value Object Type Catalog Name AdditionalReportsAndDataProcessors Full Name Catalog.AdditionalReportsAndDataProcessors Synonym Additional reports and data processors Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2) BSP Subsyst

---

1. Identification

Parameter
Value

Object Type
Catalog

Name
AdditionalReportsAndDataProcessors

Full Name
Catalog.AdditionalReportsAndDataProcessors

Synonym
Additional reports and data processors

Configuration
Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)

BSP Subsystem
“Additional reports and data processors” (AdditionalReportsAndDataProcessors)

Purpose. The catalog is designed for the registration and administration of additional (external) reports and data processors that extend the functionality of the configuration without modifying the source code (without removing from support). It allows you to upload a file *.epf (data processor) or *.erf (report) into the database, set the publication status, define the visibility of commands in the interface, assign data processors to users, and distribute their commands across menu sections and object forms.

Work with the object is not frequent — during the implementation of a new data processor, updating its version, or changing publication. This is a service (administrative) catalog: it does not participate in accounting and does not store accounting data of the enterprise by itself.

Where to find in 1C: section “Administration” → “Printed forms, reports and data processors” → “Additional reports and data processors”.
Navigation link: e1cib/list/Catalog.AdditionalReportsAndDataProcessors

2. Attributes of Header and Table Parts

2.1 Header Attributes

Name
Type
Mandatory
Purpose

SafeMode
Boolean
No
Flag for executing the data processor in safe mode (isolation from the file system, COM, external components, and other system resources)

Version
String
No
Version of the external data processor; filled from the information about the external data processor (InformationAboutExternalDataProcessor) when loading the file

Type
Enumeration.TypesOfAdditionalReportsAndDataProcessors
No
Type of object: additional report, data processor, object filling, creation of related objects, printed form, etc. Defines the method of invocation and behavior

ObjectName
String
No
Programmatic name of the object from the metadata of the external data processor/report

FileName
String
No
Name of the uploaded file *.epf/*.erf

Information
String
No
Description of the purpose of the data processor and recommendations for use (from the information about the external data processor)

UseForObjectForm
Boolean
No
Allows invocation of data processor commands from object forms (e.g., document forms)

UseForListForm
Boolean
No
Allows invocation of data processor commands from list forms

Comment
String
No
Arbitrary comment from the administrator

Responsible
Catalog.Users
Yes
User responsible for the data processor

Publication
Enumeration.PublicationOptionsForAdditionalReportsAndDataProcessors
Yes
Status: “In Use” / “Disabled” / “Debugging”

SettingsStorage
ValueStorage
No
Storage for user settings of the data processor

DataProcessorStorage
ValueStorage
No
Binary data of the data processor file (epf/erf) uploaded to the database

UsesVariantStorage
Boolean
No
Indicator of using the report variants subsystem (for additional reports on SCD)

CloseIntegrationWithReportForm
Boolean
No
Indicator of extended integration with the main report form

CompatibilityModeForPermissions
Enumeration.CompatibilityModesForPermissionsOfAdditionalReportsAndDataProcessors
No
Mode for checking requested permissions (compatibility with older versions of the platform/BSP)

ExternalObjectToUse
Number
No
Technical attribute for controlling the availability of the external object

The attribute Name (standard) stores the representation of the data processor in the list. The attribute Parent is absent if the catalog is non-hierarchical; grouping is performed through assignment by sections (see Table Part “Sections”).

2.2 Table Parts

Commands — a list of commands (menu items) that the data processor provides to the user.

Name
Type
Purpose

Identifier
String
Unique identifier of the command from the metadata of the data processor

Representation
String
Text of the menu item displayed to the user

LaunchOption
Enumeration
Method of launching: opening a form, calling a client method, calling a server method, generating a printed form, script

ShowNotification
Boolean
Whether to show the indicator of a long-running operation

Modifier
String
Service clarification of the command's behavior (e.g., type of printed form)

KeyCombination
String
Hotkey for invoking the command

Sections — sections of the command interface and destination objects where the commands of the data processor are available (for types “Data Processor”, “Additional Report”, “Printed Form” — binding to sections; for “Object Filling”/“Printed Form” — binding to types of owner objects).

Destinations (in standard BSP implementation) — a list of document/catalog types for which the data processor is applicable.

PermissionsForUsingSecurityProfiles / Permissions — a list of permissions requested by the data processor (access to files, internet, external components) used when working through server security profiles.

3. Forms

Form
Purpose

ElementForm
Data processor card: file upload, information viewing, publication settings, command composition and sections, assignment of responsible users, enabling safe mode

ListForm
List of registered data processors filtered by type and publication; commands for uploading a new data processor and updating from a file

SelectionForm
Selecting a data processor in other configuration mechanisms

CommandSettings (auxiliary)
Setting visibility and scheduling of commands, assigning to users

CommandScheduleSettings
Managing scheduled (regulatory) execution of commands for data processors of the type “Additional Processing”

The forms of the data processor itself (SettingsForm, arbitrary forms) are stored within the uploaded *.epf/*.erf and are called dynamically, not described in the metadata of the catalog.

4. Key Procedures and Mechanisms

Evidence with the original BSL is not attached, so below are the typical mechanisms of this object within the BSP subsystem “Additional reports and data processors”. The main logic is extracted into common modules AdditionalReportsAndDataProcessors (client/server) and AdditionalReportsAndDataProcessorsServerCall.

- Loading the data processor into the database. When selecting a file, binary data is read, placed in DataProcessorStorage, and InformationAboutExternalDataProcessor() is extracted — type, version, information, command composition. The attributes Type, Version, ObjectName, Information, and Table Part “Commands” are filled automatically.

- ConnectExternalDataProcessor / GetExternalDataProcessorObject. Creates an instance of the external object from DataProcessorStorage for executing the command. When SafeMode is set, the connection is performed with isolation through SafeMode.SetSafeMode().

- ExecuteCommand. By the command identifier and LaunchOption, opens a form, calls a client/server method of the data processor, or generates a printed form. For long operations, a background task with an indicator is used.

- Permission check. Before connecting, the permissions requested by the data processor (PermissionsForUsingExternalResources) are checked considering CompatibilityModeForPermissions and enabled server security profiles.

- Publication control. When the status Publication = Disabled, commands are not displayed in the interface; Debugging — the data processor is available only to the author/administrator for debugging.

- Filling handler (FillingProcessing). By default, sets Responsible = Users.CurrentUser() and Publication = In Use.

- FillingCheckProcessing. Controls the filling of mandatory Responsible and Publication.

Requires verification (version-specific): the exact composition of common modules and method signatures depend on the version of BSP embedded in 3.0.74.2.

5. Posting and Movements

The catalog is not a posted object and does not generate accounting entries and movements in accounting registers. It does not have a PostingProcessing handler, does not create records in the accounting register (the standard chart of accounts of the RK — 1210, 1030, 1330, 3310, 3130, 6010, 7010 — is not affected by this catalog), does not influence the calculation of VAT (16%), PIT, WHT/WT, OSS/VOOS, social tax, and does not participate in the formation of ESF/SNT.

All results of work (entries, printed forms, filling of attributes) are created by the connected external data processor itself when the user launches its command — for example, an additional data processor can post a sales document, which will already generate income on account 6010, cost on 7010, and VAT payable on 3130 at a rate of 16%. Responsibility for the correctness of such movements lies with the external data processor, not the catalog.

Changes to the catalog item are only recorded in the service registers of the platform (registration log, object versioning, if enabled).

6. Related Objects and Input Based On

- Enumeration.TypesOfAdditionalReportsAndDataProcessors — defines the type and method of invocation.

- Enumeration.PublicationOptionsForAdditionalReportsAndDataProcessors — publication statuses.

- Enumeration.CompatibilityModesForPermissionsOfAdditionalReportsAndDataProcessors — permission check mode.

- Catalog.Users — attribute Responsible and assignment of command visibility by users.

- Catalog.MetadataObjectIdentifiers — binding commands to sections and destination objects.

- Information Register “CommandSettingsForAdditionalReportsAndDataProcessors” / “ScheduledRegulatoryTasks” — schedules for executing commands by regulation.

- Regulatory task “RunAdditionalDataProcessorsBySchedule” — background execution of data processor commands.

Input based on is not provided for this catalog: it is not a source and does not accept input based on. Loading is performed from an external file *.epf/*.erf, not by copying from other objects.

7. Extension Points

- External data processors as such — are the main built-in mechanism for extending the configuration without removing from support; this catalog is the entry point for them.

- Configuration extensions — you can add attributes to the catalog, change forms (ElementForm, ListForm) and override handlers through subscriptions and extension modules.

- Module AdditionalReportsAndDataProcessorsOverridable — a typical configuration point: allowed types of data processors, sections for placement, restrictions on safe mode.

- Server security profiles — managing the rights of external data processors to access files, the internet, and external components.

- Event subscriptions (BeforeWriting, WhenSettingStandardSectionSettings) — for controlling publication and assignment when implementing your own policies.

Requires verification: the availability of safe mode and security profiles depends on the mode of operation (file/client-server) of the specific information base.

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