Имя: Пароль:
1C
1С v8
Список значений
0 mirror1982
 
05.05.12
01:15
МойСписок=Новый СписокЗначений;
Запрос=Новый Запрос("Выбрать * Из Справочник.Номенклатура Где (ЭтоГруппа=Истина)И(Родитель=&Пустота) Упорядочить По Наименование");
Запрос.УстановитьПараметр("Пустота",Справочники.Номенклатура.ПустаяСсылка());
Выборка=Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    МойСписок.Добавить(Выборка.ССылка);
КонецЦикла;


Как потом из этого списка выбрать элемент какой-нибудь?

МЗначение=МойСписок.Получить(1);
Сообщить(МЗначение.Код);

МЗначение не пустое, а вот МЗначение.Код ругается. Поле объекта не обнаружено (Код)
1 jsmith
 
05.05.12
01:19
эй, тут не синтакс-помощник, год собаки не позорь
2 mirror1982
 
05.05.12
01:21
Смотрел я в СП. Не помогло.
3 jsmith
 
05.05.12
01:26
значит, иди дворником работать
4 mirror1982
 
05.05.12
01:28
При использовании метода получить в СЗ он получает элемент списка, а как сделать так, чтобы получал справочники.номенклатура.ссылка?
5 jsmith
 
05.05.12
01:29
тебе ООП о чём-нибудь говорит?
6 jsmith
 
05.05.12
01:29
возвращаемое значение, методы класса...
7 mirror1982
 
05.05.12
01:29
говорит. конкретики хотелось бы!
8 jsmith
 
05.05.12
01:32
какая в тебе попу конкретика
что возвращает метод получить()?, твою батарейку за ногу
какой класс? какие у этого класса свойства и методы?
9 mirror1982
 
05.05.12
01:34
СписокЗначений.Получить (ValueList.Get)
СписокЗначений (ValueList)
Получить (Get)
Синтаксис:
Получить(<Индекс>)
Параметры:
<Индекс> (обязательный)
Тип: Число. Индекс элемента.
Возвращаемое значение:
Тип: ЭлементСпискаЗначений.
Описание:
Получает значение по индексу. Работает аналогично оператору [].
10 jsmith
 
05.05.12
01:36
вот у ЭлементаСпискаЗначений (а это класс) какие свойства и методы
11 mirror1982
 
05.05.12
01:43
Все разобрался, спасибо!