Имя: Пароль:
1C
 
Динамическое создание реквизитов справочника
,
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) это первый шаг к тому, чтобы понять еще одну вещь: сначала надо думать над задачей, а уже только потом над средствами решения.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс