v8: Проверка типа реквизита в базе через OLE #674173


#0 by wildwilduser
Добрыго вермени суток. Люди добрые поможите кто чем может. Затык случился Обработка работает в 77 подключается по OLE к 8.2 получаем документ из 8.2 нужно узнать является ли этот документ тем который нужен. использую следуюшую конструкцию Коннектор.ТипЗнч(спДокВWMS.Получить(сч).Значение)=Коннектор.Тип("ДокументСсылка.усОжидаемаяПриемка") ругается на поле агрегатного объекта не обнаружено (ТипЗнч). спДокВWMS - список значений созданный через Коннектор, значениями заполнен. перерыл кучу сайтов, как сравнить типы не нашел, возможно плохо искал.
#1 by Rie
спДокВWMS.Получить(сч).Значение.Метаданные.Имя - вернёт вид документа (если, конечно, это документ).
#2 by wildwilduser
БлагоДарю
#3 by Cube
Часто COM не корректно работает с русскими названиями функций. Попробуй вместо ТипЗнч его английский аналог.
#4 by Cube
Ну и попробуй более универсальный метод: Коннектор.XMLТипЗнч(спДокВWMS.Получить(сч).Значение).ИмяТипа
#5 by Rie
Хрена лысого. ТипЗнч - не метод.
#6 by skunk
он об "xmlТипЗнч"
#7 by 1Сергей
Вроде, ссылки ОЛЕшной базы можно держать в локальном СпискеЗначений (Массиве)
#8 by Cube
Да? Хм... Ну может быть, давно уже не пользовался им по COM... Сам-то я уже на XMLТипЗнч давно перешел.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top