Создает новый объект типа РасширениеКонфигурации. Для объектов, созданных с указанием параметра Данные: свойства Версия, Имя, Назначение, ОсновныеРоли, Синоним и ХешСумма имеют такое же значение, какое будет у расширения конфигурации, установленного из файла с идентичными двоичными данными, метод ИзменяетСтруктуруДанных возвращает Истина, если после установки расширение будет влиять на структуру данных конфигурации.
Синтаксис
Создать(<Данные>)Полное описание, параметры и ограничения
МенеджерРасширенийКонфигурации.Создать (ConfigurationExtensionsManager.Create)
МенеджерРасширенийКонфигурации (ConfigurationExtensionsManager)
Создать (Create)
Доступен, начиная с версии 8.3.6.
Синтаксис:
Создать(<Данные>)
Параметры:
<Данные> (необязательный)
Тип: ДвоичныеДанные.
Данные файла формата *.cfe.
Возвращаемое значение:
Тип: РасширениеКонфигурации.
Описание:
Создает новый объект типа РасширениеКонфигурации.
Для объектов, созданных с указанием параметра Данные:
свойства Версия, Имя, Назначение, ОсновныеРоли, Синоним и ХешСумма имеют такое же значение, какое будет у расширения конфигурации, установленного из файла с идентичными двоичными данными,
метод ИзменяетСтруктуруДанных возвращает Истина, если после установки расширение будет влиять на структуру данных конфигурации.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.6.
Описание изменено в версии 8.3.22.
Методическая информация
Практические примеры
Создать, записать и удалить только своё учебное расширение
Административный синтаксис для нового собственного расширения с настоящим CFE, без поиска или замены существующих объектов.
Где и как запускать
Серверный обработчик своей учебной базы. Это пример синтаксиса: здесь 1С, файлы, базы и сеть не запускались.
Подготовка
Только своя отдельная учебная ИБ. Вручную подготовьте безопасное CFE собственной учебной конфигурации, не содержащее обработчиков рабочих данных.
Имя УчебноеРасширение должно быть свободным. Разрешения, совместимость расширения и ограничения платформы проверяются владельцем своего стенда до запуска.
Данные = Новый ДвоичныеДанные("C:\УчебныеДанные\учебное.cfe");
Расширение = РасширенияКонфигурации.Создать();
Расширение.Имя = "УчебноеРасширение";
Расширение.Записать(Данные);
Сообщить(Расширение.Имя);
Расширение.Удалить();
Сообщить("Удалён только созданный учебный объект расширения");Разбор по шагам
Читаем своё настоящее CFE.
Создаём новый объект и записываем его двоичные данные.
Удаляем только удержанный собственный новый объект.
Как проверить результат
После записи читается имя УчебноеРасширение.
Удалить не вызывается для объектов, найденных среди существующих расширений.
Ожидаемый результат
Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.
На что обратить внимание
Это будущие изменения учебной конфигурации, не атомарная операция. Ошибка может оставить расширение; код не обещает откат или автоматическое восстановление.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.