|  | Как определить что по COM получен УдалениеОбъекта | ☑ | 
    
        | 0
    
        ЭЦ   06.02.12✎ 10:38 | 
        ГОСПОДА !
 Получаю по COM соединению объекты измененные во внешней базе (по плану обмена)
 Нужно распознать тип получаемого объекта.
 Для элементарных типов, справочников и документов тип определяется,
 а для "УдалениеОбъекта"
 ТпЗНЧ(comОбъект) = Тип("УдалениеОбъекта") почемуто выдает ЛОЖЬ.
 Вопрос.
 Как всетаки понять что получен "УдалениеОбъекта"
 Прошу подсказать.
 |  | 
    
        | 1
    
        hhhh   06.02.12✎ 10:39 | 
        ТпЗНЧ(comОбъект) = ComСоединение.Тип("УдалениеОбъекта") 
 
 не оно?
 |  | 
    
        | 2
    
        ЭЦ   06.02.12✎ 10:41 | 
        Я пока что ничего лучше не придумал чем :
 //------------------------------------
 Попытка
 comОбъект.Метаданные();
 ЭтотОбъектЯвляетсяУдалением = Ложь;
 Исключение
 ЭтотОбъектЯвляетсяУдалением = Истина;
 КонецПопытки
 //----------------------------
 |  | 
    
        | 3
    
        ЭЦ   06.02.12✎ 10:43 | 
        (1) Выдает Метод объекта не обнаружен (Тип)     |  | 
    
        | 4
    
        ЭЦ   06.02.12✎ 14:54 | 
        ы     |  | 
    
        | 5
    
        hhhh   06.02.12✎ 14:56 | 
        (3) по английски попробуй     |  | 
    
        | 6
    
        миша122062   06.02.12✎ 14:58 | 
        (5)+10000
 Если бы знал сколько методов при COM-соединение работают только на английском! )))
 |  | 
    
        | 7
    
        Рэйв   06.02.12✎ 15:05 | 
        (6)Например?  Ни разу не видел чтобы не отрабатывал русский вариант если он правильно написан.     |  | 
    
        | 8
    
        миша122062   06.02.12✎ 15:07 | 
        (7) ну например писал обработку сравнения ролей 
 ПравоДоступа работает не верно - извращался - иначе не знает
 РольРазличается = ПравоДоступа(Эл, ЭлМетаданных, МетаРоль) <> connection.AccessRight(Эл, ЭлМетаданныхКом, МетаРолиКом[МетаРоль.Имя]);
 |  | 
    
        | 9
    
        миша122062   06.02.12✎ 15:08 | 
        типа не знает функцию ПравоДоступа     |  | 
    
        | 10
    
        Рэйв   06.02.12✎ 15:23 | 
        (9)Так ты не путай методы и функции:-)
 Методы пофигу как писать если есть объект, которому они принадлежат
 |  | 
    
        | 11
    
        миша122062   06.02.12✎ 15:32 | 
        (10)там и с методами были проблемы - раньше.     |  | 
    
        | 12
    
        Рэйв   06.02.12✎ 15:39 | 
        (11)Не замечал:-)  Ты наверное Оле путаешь с СОМ. С ОЛЕ вроди, да были проблемы. По СОМ ниразу не сталкивался.     |  | 
    
        | 13
    
        ЭЦ   07.02.12✎ 09:26 | 
        (6) Ну и как это будет по английски     |  |