Имя: Пароль:
1C
 
1с 7.7 OLE
0 MikeSh
 
10.05.13
17:36
Доброго времени суток.
Работаю с базой семёрки через vbs + OLE.
Мне нужно получить все значения перечисления "ВидРемонта". Делаю так:

'Получить значения

Set nWK = Base.Enum.GetAttrib("ВидРемонта")
nAll = nWK.Count()

For i = 1 to nAll

 Str = Str & nWK.ValueByIndex(i).Identifier & vbCrLf

Next

'Значения получены

Вот эта конструкция "nWK.ValueByIndex(i).Identifier" получает Идентификатор перечисления, а мне нужно получить Представление, на худой конец Комментарий. Как это сделать - ума не приложу... Может, кто сталкивался?
1 MikeSh
 
10.05.13
17:38
Оффтоп
Как тут отредактировать своё сообщение?
2 DJ Anthon
 
10.05.13
17:45
(1) никак. можно только попросить удалить его или ветку
3 ЧеловекДуши
 
10.05.13
18:43
(0) Извращенец :)
4 MikeSh
 
10.05.13
19:14
(3) Что именно навело вас на это высказывание?
Вы знаете другой способ получить значения перечисления?
5 Torquader
 
10.05.13
19:20
Base.Metadata.Enum() - количество перечислений
Base.Metadata.Enum(Number) - конкретное перечисление
Base.Metadata.Enum(Number).Present - представление перечисления
Base.Metadata.Enum(Number).Value() - количество значений
Base.Metadata.Enum(Number).Value(ValueNumber) - конкретное значение
Base.Metadata.Enum(Number).Value(ValueNumber).Present - представление конкретного значения
6 MikeSh
 
10.05.13
21:58
(5) Преогромное спасибо. Тему можно закрыть.