|
Как обратиться к полю "Имя" предопределенного элемента справочника? |
☑ |
0
DSblizzard
11.03.12
✎
04:01
|
Пишет:
"{Форма.ФормаОтчета.Форма(6)}: Поле объекта не обнаружено (Имя)"
Функция с указанием "&НаСервере", управляемые формы.
|
|
1
Стальная Крыса
11.03.12
✎
04:08
|
поле "Имя" - это Метаданные:
ИмяПредопределенного = СсылкаСправочника.Метаданные().Имя;
|
|
2
Стальная Крыса
11.03.12
✎
04:12
|
можно и так:
ИмяПредопределенного = Справочник.МойСправочник.ПолучитьИмяПредопределенного(СсылкаСправочника);
|
|
3
DSblizzard
11.03.12
✎
04:18
|
(1), (2)
Я сделал так:
Выборка = Справочники.КемНаправлен.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.Предопределенный Тогда
Имя = Выборка.Ссылка.Метаданные().Имя;
КонецЕсли;
КонецЦикла;
Присваивает каждый раз не имя элемента, а имя справочника. Не подскажете, как в этом коде достать имя элемента?
|
|
4
Стальная Крыса
11.03.12
✎
04:21
|
вот так:
Выборка = Справочники.КемНаправлен.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.Предопределенный Тогда
Имя = Справочники.КемНаправлен.ПолучитьИмяПредопределенного(Выборка.Ссылка);
КонецЕсли;
КонецЦикла;
|
|
5
DSblizzard
11.03.12
✎
04:23
|
(4) Спасибо!
|
|