имеется подключение к другой базе через OLE, необходимо проверить типы реквизитов внутри полученного объекта.
Поиски: нашел что есть замечательная вещь как XMLTypeOf() которая возвращает по ссылке тип значения.
Проблема: если встречается реквизит с примитивными типами (такими как строка или число) он возвращает "TypeDescription" причем как число так и строку он вроде одинаково возвращает.... как узнать, к какому типу относится данный реквизит примитивного типа?
вообще было бы круто реализовать:
ТекущийРеквизит = ПараметрыЗагрузки.ЗагружаемыйСправочник.ПустаяСсылка().Метаданные().Реквизиты.Найти(пКлюч);
ТипЗначенияДляРеквизита = ТекущийРеквизит.Тип;
ТипЗначенияДляРеквизита.СодержитТип(....)
(5) вы мне подкинули идейку, проверить сначала если ли такой реквизит, и если найдет, то обратиться к данным и уже там будет ясно что за тип.... конечно это так себе если это будет Ссылочный тип, но там можно будет хотя бы уже обойти.... Спасибо