Определение справочника или документа из метаданных #763353


#0 by prostovityaz
Ничего не пойму: есть ссылка. по ней получаю объект метаданного (ссылка.метаданные) теперь через "найти" ищу этот объект в коллекции справочников. если он там есть, то тогда получаю форму выбора справочника, если его там нет, т.е. неопределен, то это документ. со справочником банковские счета не работает, со справочником банки - работает. скрин значений и табло: ЧЯДНТ?
#1 by prostovityaz
вот со справочником "Банки"
#2 by asady
искать надо по идентификатору а не по представлению
#3 by asady
Метаданные.Справочники.найти(Ссылка.Метаданные.Имя)
#4 by prostovityaz
нет, если документ и справочник одинаковые имена - не прокатывает.
#5 by НЕА123
неопределено <> неопределено дает ЛОЖЬ
#6 by asady
а вообще эта задача решается так: Если Справочники.ТипВсеСсылки.СодержитТип(ТипЗнч(Ссылка)) Тогда Сообщить(""+Ссылка + "- справочник"); КонецЕсли;
#7 by БледноЗолотистый
Патамучта неявное преобразование в строку представления, а БанковскиеСчета<>Банковские счета.
#8 by НЕА123
+1 сторно (недопонял).
#9 by prostovityaz
спасибо, так работает. взял на заметку.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С