|
Динамическое создание реквизитов справочника
| ☑ |
0
yyyuuu
29.08.18
✎
10:18
|
Здравствуйте друзья, скажите пожалуйста делал так кто нибудь и вообще реальна ли задача.
Подскажите могу ли создавать реквизиты динамически в справочнике? Я конечно понимаю что справочник и описание его реквизитов это особая немного структура. Но или их можно делать не видимыми, если в данный реквизит не попадает информация?
|
|
1
Cyberhawk
29.08.18
✎
10:19
|
Я не против
|
|
2
Вафель
29.08.18
✎
10:21
|
Элементы.Реквизит.Видимость = Ложь
|
|
3
Tonik992
29.08.18
✎
10:21
|
Думаю так: программно создать расширение в виде xml файлов, собрать в cfe, затем программно добавить расширение в рабочую базу.
|
|
4
dezss
29.08.18
✎
10:21
|
хм...динамически создавать реквизиты, что за дич?
ТЧ лучше к нему прикрути типа Ключ-Значение, если они часто меняются
|
|
5
dezss
29.08.18
✎
10:22
|
(4) + или в ХранилищеЗначений пихай...
|
|
6
Лефмихалыч
29.08.18
✎
10:23
|
(0) буквально так, как задача поставлена, на 1С она решения не имеет. Потому, что добавление реквизитов в справочник требует реструктуризации БД ля создания индексов и прочих *уиндексов, а это динамически все не делается.
Но вообще-то в 1С есть дополнительные свойства, которые предельно похожи на динамические эти реквизиты, и вот их можно в полете создавать
|
|
7
Tonik992
29.08.18
✎
10:23
|
(5) + характеристики подключить.
|
|
8
yyyuuu
29.08.18
✎
10:26
|
Мне интересно ребята стало, Я вот согласен с (6), то что это процесс довольно не такой как на форме рисовать нужные реквизиты. Посмотрю свойства, что там)
|
|
9
dezss
29.08.18
✎
10:26
|
(7) тоже можно
|
|
10
Cyberhawk
29.08.18
✎
10:26
|
Не доп. свойства, а доп. реквизиты
|
|
11
yyyuuu
29.08.18
✎
10:26
|
(2) Так не получится, если реквизит уже есть с таким значением, допустим вчера. А сегодня с таким нету, то весь реквизит прятать придется(
|
|
12
yyyuuu
29.08.18
✎
10:39
|
А вообще сейчас понял, что вообще задача даром не нужная. Разве что разбивать справочник всегда на разные группы и забивать туда новые реквизиты
|
|
13
Лефмихалыч
29.08.18
✎
10:52
|
(12) это первый шаг к тому, чтобы понять еще одну вещь: сначала надо думать над задачей, а уже только потом над средствами решения.
|
|