1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Отчёт (Отчет) |
| Имя | ИспользуемыеВнешниеРесурсы |
| Полное имя | Отчет.ИспользуемыеВнешниеРесурсы (Reports.ИспользуемыеВнешниеРесурсы) |
| Синоним | — (в метаданных не задан; в интерфейсе используется представление «Внешние ресурсы, используемые программой и дополнительными модулями») |
| Конфигурация | Бухгалтерия для Казахстана, ред. 3.0.74.2 |
| Подсистема-владелец | «Профили безопасности» / «Работа в безопасном режиме» (Библиотека стандартных подсистем, БСП) |
| Основа реализации | Система компоновки данных (СКД) + программное формирование результата в объектном модуле |
Назначение. Служебный (административный) отчёт для аудита безопасности конфигурации. Формирует полный перечень внешних ресурсов, которые запрашивают модули конфигурации и подключаемые дополнительные модули (расширения, внешние обработки/отчёты, дополнительные компоненты):
- интернет-ресурсы (адреса, протоколы, порты исходящих соединений);
- файловая система (каталоги на чтение/запись);
- COM-объекты (по идентификаторам ProgID/CLSID);
- внешние компоненты (Native/COM);
- запуск внешних приложений (программ ОС);
- привилегированный режим / интернет-доступ, требуемые модулями.
Результат группируется иерархически по типам разрешений и по программным модулям, которые эти разрешения запрашивают. Отчёт применяется администратором для контроля запросов разрешений, планирования и проверки профилей безопасности сервера 1С, а также для выявления модулей, обращающихся к внешним ресурсам. Рядовым пользователям в повседневной работе не нужен.
Где найти в 1С:
- Интерфейс: «Администрирование» → «Внешние ресурсы, используемые программой и дополнительными модулями».
- Навигационная ссылка:
e1cib/list/Отчет.ИспользуемыеВнешниеРесурсы
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
В метаданных отчёта пользовательские реквизиты шапки не определены. Отчёт работает исключительно через механизм компоновки данных и программное формирование результата в объектном модуле, без хранения параметров в реквизитах.
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| (реквизиты отсутствуют) | — | — | — |
2.2 Табличные части
Табличные части в метаданных отчёта отсутствуют. Все данные формируются программно через обращение к служебным API подсистемы безопасности и выводятся непосредственно в результирующий табличный документ.
2.3 Логические «поля» результата
Хотя реквизитов и табличных частей нет, в результат отчёта программно выводятся следующие смысловые колонки (формируются схемой компоновки/макетом):
| Колонка | Назначение |
|---|---|
| Тип разрешения | Категория ресурса: интернет, файловая система, COM, внешняя компонента, внешнее приложение, привилегированный режим |
| Программный модуль / источник | Модуль конфигурации, расширение или дополнительный модуль, запрашивающий разрешение |
| Ресурс / адрес / путь | Конкретный внешний ресурс (URL, каталог, ProgID и т. п.) |
| Разрешённые действия | Чтение/запись, соединение, порт, протокол и пр. |
| Обоснование (назначение) | Пояснение, для чего требуется доступ (если предоставлено модулем) |
3. Формы
В метаданных объекта список форм пуст — собственные формы не создавались.
| Форма | Тип | Назначение |
|---|---|---|
| Основная форма отчёта | Автогенерируемая платформой форма отчёта СКД | Единственная форма пользователя. Управляется настройками из модуля менеджера (НастроитьВариантыОтчета). Отвечает за запуск компоновки, отображение результата и стандартные команды (обновить, настроить, сохранить/печать) |
Отдельная форма настроек не предусмотрена: набор вариантов и оформление задаются программно.
4. Ключевые процедуры модулей
В приложенном evidence текст BSL-модулей не предоставлен, приведены типовые обработчики для отчёта данного вида (служебный отчёт БСП на СКД). Точные сигнатуры и наличие процедур требует проверки в конкретной сборке 3.0.74.2 (версия БСП).
4.1 Модуль менеджера
НастроитьВариантыОтчета(Настройки, НастройкиВарианта)— регистрирует отчёт в подсистеме «Варианты отчётов»: задаёт видимость (обычно служебный/технический), доступность из панели отчётов, описание и размещение. Именно здесь определяется поведение стандартной формы, так как собственных форм у отчёта нет.
4.2 Модуль объекта
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— основной обработчик. УстанавливаетСтандартнаяОбработка = Ложьи формирует результат программно: запрашивает у подсистемы безопасности перечень используемых внешних ресурсов, собирает их в таблицу/дерево значений, компонует и выводит вДокументРезультатс иерархической группировкой по типам разрешений и модулям.- Внутри обработчика используются служебные API БСП, например из модулей
РаботаВБезопасномРежиме,ЗапросыРазрешений/ПрофилиБезопасности— для получения списка запрошенных разрешений конфигурации и дополнительных модулей. - Возможны вспомогательные процедуры формирования группировок и заполнения макета (
СформироватьМакет...,ДобавитьРазрешения...) — состав зависит от версии БСП.
4.3 Что важно разработчику
Отчёт не читает бизнес-данные из регистров/справочников учёта. Его источник — метаданные разрешений на внешние ресурсы, зарегистрированные модулями через механизм запросов разрешений БСП. Поэтому результат меняется при подключении/отключении расширений и дополнительных обработок, а не при изменении учётных данных.
5. Проведение и движения
Объект является отчётом, а не документом. Отчёты в 1С:
- не проводятся (нет обработчика
ОбработкаПроведения); - не формируют движений по регистрам накопления, сведений или бухгалтерии;
- не создают бухгалтерских проводок.
Соответственно, для этого объекта неприменимы счета типового плана счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010), расчёты НДС (ставка 16 % в 2026 г.), ИПН/ОПВ/ОСМС/СО и электронные документы (ЭСФ, СНТ). Отчёт только читает служебные данные о разрешениях и выводит их в табличный документ; никаких записей в информационную базу он не выполняет.
6. Связанные объекты и ввод на основании
- Ввод на основании для отчётов не поддерживается платформой — отсутствует.
- Связанные объекты (подсистема «Профили безопасности» / «Работа в безопасном режиме» БСП):
- Регистр(ы) сведений хранения запрошенных разрешений на внешние ресурсы;
- Справочник дополнительных отчётов и обработок (источник части внешних ресурсов);
- Механизм расширений конфигурации (запрашивают собственные разрешения);
- Общие модули
РаботаВБезопасномРежиме,ПрофилиБезопасности,ЗапросыРазрешений(поставщики данных отчёта); - Обработки настройки профилей безопасности кластера/сервера, где эти разрешения фактически применяются.
7. Точки расширения
- Варианты отчёта — добавление собственных вариантов/группировок через подсистему «Варианты отчётов» и
НастроитьВариантыОтчета. - Расширение конфигурации — переопределение/дополнение процедуры
ПриКомпоновкеРезультата(например, добавить свою колонку-обоснование или фильтр по типу ресурса) через аннотации&Вместо/&После/&Перед. - Регистрация собственных разрешений — при разработке своих расширений/дополнительных обработок объявляйте требуемые внешние ресурсы через API запросов разрешений БСП; они автоматически попадут в результат этого отчёта.
- Права доступа — доступность отчёта регулируется ролями администрирования; при кастомизации ролей контролируйте, что отчёт остаётся доступен только администраторам.
Версионно-специфичное (требует проверки в 3.0.74.2): точный состав вспомогательных процедур объектного модуля и имена API безопасности зависят от версии встроенной БСП.
