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

Report "UsedExternalResources" — Technical Description

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

1. Identification

Parameter Value
Object Type Report
Name UsedExternalResources
Full Name Report.UsedExternalResources (Reports.UsedExternalResources)
Alias — (not specified in metadata; in the interface, it is represented as "External resources used by the program and additional modules")
Configuration Accounting for Kazakhstan, ed. 3.0.74.2
Owner Subsystem "Security Profiles" / "Working in Safe Mode" (Library of Standard Subsystems, BSS)
Implementation Basis Data Composition System (DCS) + programmatic result formation in the object module

Purpose. Service (administrative) report for auditing the security configuration. It generates a complete list of external resources requested by configuration modules and connected additional modules (extensions, external processing/reports, additional components):

  • internet resources (addresses, protocols, ports of outgoing connections);
  • file system (directories for read/write);
  • COM objects (by ProgID/CLSID identifiers);
  • external components (Native/COM);
  • launching external applications (OS programs);
  • privileged mode / internet access, required by modules.

The result is grouped hierarchically by types of permissions and by software modules that request these permissions. The report is used by the administrator to control permission requests, plan and verify the security profiles of the 1C server, as well as to identify modules that access external resources. Ordinary users do not need it in their daily work.

Where to find in 1C:

  • Interface: "Administration" → "External resources used by the program and additional modules".
  • Navigation link: e1cib/list/Report.UsedExternalResources

2. Attributes of Header and Table Parts

2.1 Header Attributes

In the report metadata, user-defined header attributes are not defined. The report operates exclusively through the data composition mechanism and programmatic result formation in the object module, without storing parameters in attributes.

Name Type Mandatory Purpose
(attributes are absent)

2.2 Table Parts

Table parts in the report metadata are absent. All data is generated programmatically through calls to the security subsystem's service API and displayed directly in the resulting tabular document.

2.3 Logical "Fields" of the Result

Although there are no attributes and table parts, the report result programmatically outputs the following semantic columns (formed by the composition scheme/layout):

Column Purpose
Permission Type Resource category: internet, file system, COM, external component, external application, privileged mode
Software Module / Source Configuration module, extension, or additional module requesting permission
Resource / Address / Path Specific external resource (URL, directory, ProgID, etc.)
Allowed Actions Read/write, connection, port, protocol, etc.
Justification (Purpose) Explanation of why access is required (if provided by the module)

3. Forms

In the object metadata, the list of forms is empty — no custom forms have been created.

Form Type Purpose
Main report form Auto-generated platform report form of DCS The only user form. Managed by settings from the manager module (ConfigureReportVariants). Responsible for launching the composition, displaying the result, and standard commands (refresh, configure, save/print)

No separate settings form is provided: the set of variants and design is defined programmatically.


4. Key Module Procedures

The attached evidence does not provide BSL module text, typical handlers for reports of this type (service report BSS on DCS) are provided. Exact signatures and presence of procedures require verification in the specific build 3.0.74.2 (BSS version).

4.1 Manager Module

  • ConfigureReportVariants(Settings, VariantSettings) — registers the report in the "Report Variants" subsystem: sets visibility (usually service/technical), availability from the report panel, description, and placement. This is where the behavior of the standard form is defined, as there are no custom forms for the report.

4.2 Object Module

  • OnResultComposition(DocumentResult, DecodingData, StandardProcessing) — the main handler. Sets StandardProcessing = False and programmatically generates the result: requests from the security subsystem the list of used external resources, collects them into a table/tree of values, composes and outputs to DocumentResult with hierarchical grouping by types of permissions and modules.
  • Within the handler, service APIs of BSS are used, for example from modules WorkingInSafeMode, PermissionRequests/SecurityProfiles — to obtain a list of requested permissions for the configuration and additional modules.
  • Auxiliary procedures for forming groupings and filling the layout (FormLayout..., AddPermissions...) are possible — the composition depends on the version of BSS.

4.3 What is Important for the Developer

The report does not read business data from registers/reference books. Its source is the metadata of permissions for external resources, registered by modules through the BSS permission request mechanism. Therefore, the result changes when extensions and additional processing are connected/disconnected, rather than when accounting data is changed.


5. Posting and Movements

The object is a report, not a document. Reports in 1C:

  • are not posted (there is no PostingProcessing handler);
  • do not generate movements in accumulation, information, or accounting registers;
  • do not create accounting entries.

Accordingly, for this object, the accounts of the standard chart of accounts of the RK (1210, 1030, 1330, 3310, 3130, 6010, 7010), VAT calculations (rate 16% in 2026), PIT/OWP/OSMS/SC, and electronic documents (ESF, CNT) are not applicable. The report only reads service data about permissions and outputs them in a tabular document; it does not perform any records in the information base.


  • Input based on for reports is not supported by the platform — absent.
  • Related objects (subsystem "Security Profiles" / "Working in Safe Mode" BSS):
    • Register(s) of information storage of requested permissions for external resources;
    • Reference of additional reports and processing (source of part of external resources);
    • Configuration extension mechanism (request their own permissions);
    • Common modules WorkingInSafeMode, SecurityProfiles, PermissionRequests (data providers for the report);
    • Processing of security profile settings for the cluster/server where these permissions are actually applied.

7. Extension Points

  • Report Variants — adding custom variants/groupings through the "Report Variants" subsystem and ConfigureReportVariants.
  • Configuration Extension — overriding/adding the procedure OnResultComposition (for example, adding your justification column or filter by resource type) through annotations &Instead/&After/&Before.
  • Registering Custom Permissions — when developing your extensions/additional processing, declare the required external resources through the BSS permission request API; they will automatically be included in the result of this report.
  • Access Rights — the availability of the report is regulated by administration roles; when customizing roles, ensure that the report remains accessible only to administrators.

Version-specific (requires verification in 3.0.74.2): the exact composition of auxiliary procedures of the object module and the names of security APIs depend on the version of the built-in BSS.

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

Does this report generate accounting entries or movements in the registers?
No. This is a report, not a document: it does not have a processing handler, it does not create entries, and it does not write movements. It only reads service data about the requested permissions and outputs them in a tabular document. Therefore, the accounts of the RK chart (1210, 1030, 3310, 3130, etc.), VAT 16%, PIT/SSC/OSMS, and electronic invoices (ESF) are not applicable to it.
Where to open the report?
Section "Administration" → "External resources used by the program and additional modules," or via the navigation link e1cib/list/Report.UsedExternalResources.
Why does the report not have attributes, tabular parts, and its own forms?
The report is built on the data composition model (SKD) with programmatic result generation. It obtains data from the API of the BSP security subsystem in the handler PreComposeResult, and is displayed through a standard auto-generated report form, configurable by the procedure ConfigureReportVariants in the manager module.
How do the resources of my extension or external processing get into the report?
Permissions for external resources are declared through the BSP permission request mechanism. If the extension/additional processing correctly registers the required resources, they are automatically displayed in this report with the indication of the source module.

Read also

Источники

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