|
Обращение в коде к предопределенным элементам иерархического справочника | ☑ | ||
---|---|---|---|---|
0
Len1vec
22.04.24
✎
09:47
|
Всех приветствую!
Подскажите, пожалуйста, можно ли в 1С реализовать следующую хотелку? Хочу завести иерархический справочник, который будет содержать в себе свойства чего-либо, а все элементы справочника будут предопределенными, чтобы к ним можно было обратиться из кода примерно так: Справочники.Свойства.Цвета.Зеленый. Вот пример справочника: -Цвета --Зеленый (green) --Красный (red) -Положение --Верх (up) --Лево (down) Можно ли вообще реализовать данный функционал, без создания доп. кода и других объектов конфигурации в виде РС? А, возможно, такое и вообще невозможно реализовать... |
|||
1
Smit1C
22.04.24
✎
09:26
|
(0) делай перечисления
|
|||
2
Волшебник
22.04.24
✎
09:30
|
(0) Я не возражаю. Даёшь бардак!
|
|||
3
Len1vec
22.04.24
✎
09:46
|
(1) не подходит, пробовал. Если в этом примере Справочники.Свойства.Цвета.Зеленый.Наименование будет возвращено значение "green", то в перечислении такого не будет
|
|||
4
YFedor
22.04.24
✎
09:49
|
(0) Ты же уже все реализовал.
Вопрос-то в том, как это хочешь использовать. |
|||
5
Волшебник
22.04.24
✎
09:53
|
(3) Правильнее так:
Строка(Перечисления.Цвета.Зеленый) - вернёт синоним |
|||
6
maxab72
22.04.24
✎
09:54
|
Предопределенные элементы справочника - это есть штатно. Но при обращении в коде иерархия их расположения никого не волнует, обращение просто по предопределнному имени..
|
|||
7
yopQua
22.04.24
✎
10:11
|
Хочу завести иерархический справочник, который будет содержать в себе свойства чего-либо здесь нет ошибки в "иерархический", не "подчиненный" имелся ввиду? |
|||
8
Len1vec
22.04.24
✎
10:22
|
(7) Нет, не подчиненный. Просто думал, что в 1С все-таки есть возможность обращаться к иерархическим элементам справочника вот так: Справочники.Свойства.Цвета.Зеленый
|
|||
9
yopQua
22.04.24
✎
10:27
|
(8) типа как преодпределеннаяГруппа.ПредопреленныйЭлемент?
зачем? если можно писать напрямую к элементу |
|||
10
Aleksey
22.04.24
✎
10:44
|
Справочники.Свойства.Цвета_Зеленый
|
|||
11
YFedor
22.04.24
✎
11:14
|
(8) Даже, если бы это было так, то не было бы возможности:
Справочники.Свойства.Цвета.Зеленый Справочники.Свойства.ОттенкиЦветаГлаз.Зеленый Потому что идентификатор предопределенного элемента уникален в пределах всего справочника, поэтому, например так, как пишет (10). Хотя все равно не понял как это предполагается использовать. |
|||
12
Len1vec
22.04.24
✎
11:33
|
(4) Да, я это уже понял
(5) Тоже пришел к такому же заключению, хотя и справочник тоже можно использовать (6) Спасибо за разъяснения! (10) (11) И я пришел к такому же решению, но уже после того, как создал тему. Всем спасибо за помощь и всем счастья! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |