![]() |
![]() |
![]() |
|
программное создание расширения конфигурации | ☑ | ||
---|---|---|---|---|
0
kruglay
07.09.16
✎
16:10
|
Всем привет!
Возникла задача создать «Расширение» программным способом. В платформе есть метод МенеджерРасширенийКонфигурации.Создать() который возвращает РасширениеКонфигурации(Р1). Но затем это Р1 нельзя записать, т.к. свойства Р1 такие как имя, синоним и т.д. редактировать нельзя. может кто сталкивался с подобным? |
|||
1
Господин ПЖ
07.09.16
✎
16:15
|
ловите наркомана
|
|||
2
Torquader
07.09.16
✎
16:16
|
(1) Не, наверное, в будущем так и будет. Только вот где (0) взял машину времени ?
|
|||
3
Господин ПЖ
07.09.16
✎
16:17
|
(2) угу... и вся конфа будет состоять наподобие бэкапа от mysql - текстовик с "insert into ..."
|
|||
4
Torquader
07.09.16
✎
16:20
|
(3) При желании, это и сейчас можно сделать, если движок SQL.
|
|||
5
kruglay
07.09.16
✎
16:44
|
движок SQL. Но для чего тогда в 1с создан метод "Создать"
|
|||
6
eskor
07.09.16
✎
16:52
|
(5) если в дополнении к документации и синтаксис-помощнике нет полного описания, то наверняка числится "в стадии разработки" и нечего голову забивать.
|
|||
7
silent person
07.09.16
✎
16:54
|
РасширениеКонфигурации (ConfigurationExtension)
Записать (Write) Синтаксис: Записать(<Данные>) Параметры: <Данные> (необязательный) Тип: ДвоичныеДанные. Если объект РасширениеКонфигурации представляет собой только что созданное расширение, параметр должен быть установлен. Если он не установлен, будет сгенерирована ошибка "При создании расширения необходимы данные". При записи контролируется уникальность имени расширения. ИМХО Осталось разобраться что пихать в двоичные данные |
|||
8
xafavute
07.09.16
✎
16:58
|
Это для програмной загрузки расширений из режима предпирятия
|
|||
9
xafavute
07.09.16
✎
16:58
|
Типо справочника такого с расширениями
|
|||
10
Torquader
07.09.16
✎
17:19
|
Тогда, наверное, есть и методы чтобы прочитать.
По идее, там будет просто содержимое таблицы расширения из базы. |
|||
11
kruglay
07.09.16
✎
17:24
|
(7) в том то и проблема что у меня изначально нет ДвоичныхДаннх
|
|||
12
kruglay
07.09.16
✎
19:30
|
походу программно расширение создать нельзя(((
|
|||
13
Torquader
07.09.16
✎
19:45
|
Берём в одной базе пишем расширение.
Потом находим его через менеджер и получаем двоичные данные через "ПолучитьДанные()" сохраняем двоичные данные в файл или куда-то ещё. В другой базе читаем этот файл и добавляем расширение в базу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |