|
v7: программное создание объектов конфигурации | ☑ | ||
---|---|---|---|---|
0
bacamba49
20.09.19
✎
18:32
|
Доброго времени суток всем..
Подскажите-возможно ли программно в клюшках создать объект конфигурации. Например при открытии обработки создается несколько констант.Реально ли это.И если да,то как? |
|||
1
Креатив
20.09.19
✎
18:33
|
Эт вряд ли.
|
|||
2
Chameleon1980
20.09.19
✎
18:33
|
ActiveMD не?
|
|||
3
Креатив
20.09.19
✎
18:35
|
Да и смысл?
(2)Даже если он их создаст, они будут доступны в текущем сеансе? |
|||
4
GreyK
20.09.19
✎
18:35
|
(0) Нет, не получишь ты монопольного доступа к мд.
|
|||
5
bacamba49
20.09.19
✎
18:36
|
(3) вот тоже боюсь что нет..
|
|||
6
bacamba49
20.09.19
✎
18:36
|
то есть не реально?
|
|||
7
bacamba49
20.09.19
✎
18:36
|
(2) а это как?
|
|||
8
bacamba49
20.09.19
✎
18:47
|
(2) а как создать с ActiveMD?
|
|||
9
runoff_runoff
20.09.19
✎
18:53
|
пятница что ли?.. (риторический)
|
|||
10
bacamba49
20.09.19
✎
18:55
|
(9) именно
|
|||
11
bacamba49
20.09.19
✎
18:56
|
однако вопрос открыт)
|
|||
12
Chameleon1980
20.09.19
✎
19:02
|
Перезапустить сеанс
|
|||
13
Chameleon1980
20.09.19
✎
19:03
|
Мы не знаем главного. Зачем все это
|
|||
14
bacamba49
20.09.19
✎
19:13
|
(13) от руководителя задача
|
|||
15
Креатив
20.09.19
✎
19:22
|
(14)А сказать руководству, что такие трюки не по фен-шую, религия не позволяет?
Для создания объектов метаданных существует конфигуратор. А вещи, описанные в (0) можно отнести к грязным извращениям. |
|||
16
Djelf
20.09.19
✎
19:34
|
+(13) Абсолютно согласен, без ответа "зачем" обходные пути неизвестны.
Ну в (0) константы же не обязательно объект Константы, можно сделать Справочник.Константы. Объект метаданных то зачем? |
|||
17
bacamba49
20.09.19
✎
19:51
|
(16) именно объект метаданных нужен..стороняя обработка их использовать должна,и так в каждой базе ,а их около 90
|
|||
18
GreyK
20.09.19
✎
19:55
|
(17) Распределенная база?
|
|||
19
bacamba49
20.09.19
✎
19:56
|
нет,каждая локальная
|
|||
20
ДенисЧ
20.09.19
✎
19:57
|
(17) Не нужно этого делать. Лучше переделать стороннюю обработку.
|
|||
21
Salimbek
20.09.19
✎
20:20
|
(17) Каждый извращается как может, конечно. Но идеологически правильнее создать какое-то хранилище данных, типа Справочник_для_всякого_мусора, в который и пихай свои особые данные. А для работы с этим - уже можешь применять ТурбоМД и Классы.
Если же штатными способами, то это не заложено в программе. На сколько я помню - все Метаданные хранятся в файле МД, описание структуры - в файле ДД (или ДДС для СКЛ). Согласно этим структурам создаются Таблицы. И в этих Таблицах - соответствующие Поля. Сможете все это на ходу создать/подменить, да еще так, чтобы 1С-ка не заметила подмены? Если Да, тогда вперед, делайте. Квалификация значит позволяет. |
|||
22
Djelf
20.09.19
✎
20:27
|
(17) Засунь объекты во внешнюю базу. Мной очень любимый sqlite подходит для хранения любых метаданных.
|
|||
23
Djelf
20.09.19
✎
20:33
|
+(22) Но лучше выложи всю "задачу от руководителя".
Динамические метаданные это даже в снеговике полный бред, что уж там говорить о клюшках... |
|||
24
kubik_live
20.09.19
✎
20:41
|
(23) +1
Тоже сталкивался с такими руководителями - "ваятелями в 1С" |
|||
25
Лефмихалыч
20.09.19
✎
20:47
|
в системном реестре храни свои метаданные. Или в ini-файле.
Создавать программно метаданные в клюшках без вариантов. |
|||
26
HawkEye
20.09.19
✎
21:13
|
(14) если руководитель тебя сказал: "иди и программно создай объект конфигурации в 7.7", а ты сразу не ответил, что это бред... готовься к увольнению
|
|||
27
Cthulhu
20.09.19
✎
21:24
|
скрипач не нужен.
|
|||
28
Chameleon1980
21.09.19
✎
04:20
|
(27)ахах. Горькая правда.
|
|||
29
Креатив
21.09.19
✎
06:41
|
(17)Если базы идентичные, то в одной в конфигураторе насоздавал своих констант, а потом другие обновил с помощью этого MD,
Даже если базы разные, то тоже возможно, только нужно быть аккуратным с объединением, особенно с типом данных констант. А так люди дело говорят, справочник нужен, однако. И обработку перепилить. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |