Имя: Пароль:
1C
1С v8
Получение ссылки
0 SergeyGr
 
22.12.11
12:32
Есть два текстовых значения: 1) ИмяСправочника и 2)УникальныйИдентификаторЭлемента.

По этим значениям нужно получит ссылку на элемент.

Пытаюсь сделаю так:
НужныйСправочник = Метаданные.Справочники.Найти(ИмяСправочника);
НужныйСправочник.ПолучитьСсылку(Новый УникальныйИдентификатор(УникальныйИдентификаторЭлемента));

Выпадает ошибка "Значение не является значением объектного типа (ПолучитьСсылку)"

Подскажите решение !
1 GenV
 
22.12.11
12:33
(0) У метаданных справочников нет ссылок, они есть у справочников.
2 SergeyGr
 
22.12.11
12:35
А как можно "перейти" от метаданных справочнику ?
3 ZanderZ
 
22.12.11
12:38
Справочники.ИмяСправочника.ПолучитьСсылку(Новый УникальныйИдентификатор(УникальныйИдентификаторЭлемента))
4 ZanderZ
 
22.12.11
12:38
+(3) или Справочники[ИмяСправочника]ПолучитьСсылку(Новый УникальныйИдентификатор(УникальныйИдентификаторЭлемента))
5 SergeyGr
 
22.12.11
12:45
(3) Это понятно.

А как можно программно из текстовых значений "собрать" такую команду ?

Ведь не напишешь Справочник.+ИмяСправочника
6 ДенисЧ
 
22.12.11
12:46
(5) для этого есть (4)
7 guitar_player
 
22.12.11
12:48
(5) если это обмен и делаешь его через файл, то для решения этого может пригодиться ЗначениеВСтрокуВнутр, и ЗначениеИзСтрокиВнутр
8 SergeyGr
 
22.12.11
12:49
Да, всё получилось !

Огромное спасибо за науку !!

С Наступающим !!