Имя: Пароль:
1C
 
Как получить объект метаданных, зная его "Тип"?
0 bdrag
 
13.10.05
17:08
У меня есть переменная типа "Тип", со значением
"Перечисление ссылка: Виды операций по вводу нач. остатков для НДС". Я ненужно получить ОбъектМетаданного этого перечисления, чтобы программно обойти все его значения. Как это можно сделать?
1 bdrag
 
13.10.05
17:16
Методом НайтиПоТипу() объекта описания конфигурации.
Всем спасибо :)
2 Волшебник
 
модератор
13.10.05
17:17
Надо было создавать ветку на 8 минут позже, чем ты создал.
3 bdrag
 
13.10.05
17:33
Так... час от часу не легче... а как собственно можно программно обойти все значения перечисления и, например, вывести их имена в окно сообщений?
4 bdrag
 
13.10.05
17:34
(2) признаю, поторопился с первым постом... а вот с этим пречислением просто никаких вариантов нет
5 Волшебник
 
модератор
13.10.05
17:36
(3) Не поверишь:

Для Каждого мдПеречисление из Метаданные.Перечисления Цикл
  Сообщить(мдПеречисление.Имя);
КонецЦикла;
6 bdrag
 
13.10.05
17:42
(5) не поверю :)

так и я могу... мне нужно другое, к примеру, для перечисления ДниНедели вывести в окно сообщений все его значения

понедельник
вторник
среда
...

Есть варианты?
7 Волшебник
 
модератор
13.10.05
17:43
(6) Подумай и сделай. О результатах доложи в этой ветке.
8 bdrag
 
13.10.05
17:45
(7) Гыгы, то есть вариантов нет?.. Я-то уже минут двадцать парюсь...
9 bdrag
 
13.10.05
17:47
блин. я дятел :)

Для каждого Значение из Перечисления.ДниНедели Цикл
   Сообщить(Значение);
КонецЦикла;
11 Волшебник
 
модератор
13.10.05
17:50
(8) Ты все время торопишься. Подождал бы еще 2 минуты и написал бы сразу ответ.