Версия для печати Поиск
Главная Для начинающих разработчиков Учимся программировать

Как узнать имя вида объекта, например, имя используемого справочника?

Для того чтобы получить имя объекта, следует воспользоваться свойством Имя объекта метаданных, который можно получить методом Метаданные().

Например, если Справ - это ссылка на элемент справочника, тогда имя этого справочника, заданное в конфигураторе, можно получить следующим образом:

ИмяСправочника = Справ.Метаданные().Имя;

Для типов, не имеющих метода Метаданные(), можно использовать поиск в структуре метаданных конфигурации. Например, если переменная ВыборкаНоменклатуры имеет тип СправочникВыборка.Номенклатура, тогда:

ОбъектОписания = Метаданные.НайтиПоТипу(ТипЗнч(ВыборкаНоменклатуры));
Если ОбъектОписания <> Неопределено Тогда
    ИмяСправочника = ОбъектОписания.Имя; // Номенклатура
КонецЕсли;

Последнее обновление: 13.06.2012

Обсудить статью на форуме

Задать другой вопрос / Закрыть