Разрешение на создание com класса. Возвращает внутреннее описание разрешения на использование COM-класса.
// Возвращает внутреннее описание разрешения на использование COM-класса.
//
// Параметры:
// ProgID - Строка - ProgID класса COM, с которым он зарегистрирован в системе.
// Например, "Excel.Application",
// CLSID - Строка - CLSID класса COM, с которым он зарегистрирован в системе.
// ИмяКомпьютера - Строка - имя компьютера, на котором надо создать указанный объект.
// Если параметр опущен - объект будет создан на компьютере, на котором выполняется
// текущий рабочий процесс,
// Описание - Строка - описание причины, по которой требуется предоставление разрешения.
//
// Возвращаемое значение:
// ОбъектXDTO - внутреннее описание запрашиваемого разрешения.
// Предназначен только для передачи в качестве параметра в функции.
// РаботаВБезопасномРежиме.ЗапросНаИспользованиеВнешнихРесурсов(),
// РаботаВБезопасномРежиме.ЗапросНаОтменуРазрешенийИспользованияВнешнихРесурсов() и
// РаботаВБезопасномРежиме.ЗапросНаОчисткуРазрешенийИспользованияВнешнихРесурсов().
//
Функция РазрешениеНаСозданиеCOMКласса(Знач ProgID, Знач CLSID, Знач ИмяКомпьютера = "", Знач Описание = "") Экспорт
Пакет = РаботаВБезопасномРежимеСлужебный.Пакет();
Результат = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(Пакет, "CreateComObject"));
Результат.Description = Описание;
Результат.ProgId = ProgID;
Результат.CLSID = Строка(CLSID);
Результат.ComputerName = ИмяКомпьютера;
Возврат Результат;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПриЗапросеРазрешенийНаИспользованиеВнешнихРесурсов (БСП)
ЭтоОбъектМетаданныхКласса (БСП)
ПриСозданииНаСервереФормыРедактированияРазрешенныхЗначений (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)