|
v7: Обойти элементы перечисления через метаданые | ☑ | ||
---|---|---|---|---|
0
Snik_666
16.07.11
✎
08:00
|
Добрый день! Помогите правильно написать обход элементов конкретного перечисления через метаданные
мои попытки Для Ии = 1 По Метаданные.Перечисление("ЕдиницыИзмерения").Количество() Цикл Сообщить(""+Метаданные.Перечисление("ЕдиницыИзмерения").Значение(Ии).Представление()); КонецЦикла; |
|||
1
ДенисЧ
16.07.11
✎
08:03
|
продам моё богатство (с)
|
|||
2
ДенисЧ
16.07.11
✎
08:04
|
пер = Перечисление.ЕдиницыИзмерения;
для сч = 1 по пер.КоличествоЗначений() Цикл Сообщить("" + пер.ЗначениеПоНомеру(сч)); КонецЦикла; С тебя 10 баксов за консультацию |
|||
3
Snik_666
16.07.11
✎
08:07
|
(2) спасибо!
|
|||
4
andrewks
16.07.11
✎
08:17
|
(2) не зачёт! автор просил через метаданные :-)
Попытка н=0; Пока (1=1) Цикл н=н+1; Сообщить(Метаданные.Перечисление("ЕдиницыИзмерения").Значение(н).Представление); КонецЦикла; Исключение КонецПопытки; |
|||
5
zak555
16.07.11
✎
09:31
|
(4) жесть
|
|||
6
andrewks
16.07.11
✎
10:31
|
(5) а я при чём? это не я забыл один метод для перечислений реализовать
|
|||
7
zak555
16.07.11
✎
10:38
|
так в (4) быдлоКОД
|
|||
8
zak555
16.07.11
✎
10:39
|
ЕдиницыИзмерения = Метаданные.Перечисление("ЕдиницыИзмерения");
Для н = 1 по ЕдиницыИзмерения.Значение() Цикл Сообщить("" + ЕдиницыИзмерения.Значение(н).Представление); КонецЦикла; |
|||
9
zak555
16.07.11
✎
10:40
|
хотя снеговик должен написать так :
МетаданныеЕдиницыИзмерения = Метаданные.Перечисление("ЕдиницыИзмерения"); Для н = 1 по МетаданныеЕдиницыИзмерения.Значение() Цикл Сообщить("" + МетаданныеЕдиницыИзмерения.Значение(н).Представление); КонецЦикла; |
|||
10
andrewks
16.07.11
✎
10:54
|
(8) а, ну да, переклинило, бывает :)
|
|||
11
zak555
16.07.11
✎
10:54
|
(10) представляю, как тебя в конфе своей клинет =)
|
|||
12
andrewks
16.07.11
✎
10:56
|
(11) в конфе меня не клинит, в конфе я сначала думаю, а потом делаю ;-)
|
|||
13
zak555
16.07.11
✎
10:56
|
(12) неправильно : надо сначала сделать, потому подумать =)
|
|||
14
Мимохожий Однако
16.07.11
✎
14:19
|
(12) Семь раз отрежь, один отмерь. И не обсуждается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |