|  | 1C8 УФ, подскажите по коду.. | ☑ | 
    
        | 0
    
        Холст   07.10.18✎ 14:40 | 
        В УТ11, есть общий модуль ОбщегоНазначения, в нём функция:
 Функция ЭтоРегистрСведений(ОбъектМетаданных) Экспорт
 
 Возврат Метаданные.РегистрыСведений.Содержит(ОбъектМетаданных);
 
 КонецФункции
 
 При обмене иногда функция выдаёт ошибку (исключение) несоответствия типа ОбъектМетаданных  Ошибка при вызове метода контекста (Содержит): Несоответствие типов (параметр номер '1')
 
 Подскажите, как можно изменить код, чтобы проверять сначала тип ОбъектМетаданных равен ли он допустимому типу, чтобы не вызывать исключение ?
 |  | 
    
        | 1
    
        MaxS   07.10.18✎ 14:43 | 
        ЭтоСсылка  попробовать     |  | 
    
        | 2
    
        Холст   07.10.18✎ 14:48 | 
        (1) 
Синтакс-помощник сказал  Метод ЭтоСсылка применим только к XML объектам, не ?   Или как применить метод ЭтоСсылка ?
 |  | 
    
        | 3
    
        palsergeich   07.10.18✎ 15:14 | 
        (2) Имеется ввиду Функция БСП     |  | 
    
        | 4
    
        palsergeich   07.10.18✎ 15:16 | 
        В том же модуле есть 2 функции:
Функция ЗначениеСсылочногоТипа(Значение) Экспорт
 
 Функция ЭтоСсылка(Тип) Экспорт
 |  | 
    
        | 5
    
        Фрэнки   07.10.18✎ 18:08 | 
        на крайний случай, чтоб не получать ошибку в исполняемом коде
 Попытка
 Исключение
 КонецПопытки
 |  | 
    
        | 6
    
        lodger   07.10.18✎ 19:28 | 
        (0) был такой баг при повышении уровня совместимости.
надо либо переловить все эти вызовы и обернуть в попытку, либо обновить конфу поставщика.
 |  | 
    
        | 7
    
        palsergeich   07.10.18✎ 23:32 | 
        (6) Не знал, спасибо.     |  |