|  | Проверка объекта метаданных | ☑ | 
    
        | 0
    
        yabes   19.12.11✎ 11:05 | 
        Здравствуйте! Пусть "Объект" - это либо справочник, либо документ, либо еще какой-то объект. Как написать условие для проверки... какому объекту метаданных принадлежит "объект"?     |  | 
    
        | 1
    
        Reset   19.12.11✎ 11:07 | 
        Объект.Метаданные()?     |  | 
    
        | 2
    
        Ненавижу 1С   гуру 19.12.11✎ 11:07 | 
        ТипВсеСсылки()     |  | 
    
        | 3
    
        yabes   19.12.11✎ 11:15 | 
        не получается!     |  | 
    
        | 4
    
        Reset   19.12.11✎ 11:15 | 
        Попробуй еще раз     |  | 
    
        | 5
    
        DrShad   19.12.11✎ 11:22 | 
        (4) и что то что в (1) покажет справочник это или документ?     |  | 
    
        | 6
    
        yabes   19.12.11✎ 11:23 | 
        Да не хранится в Объект.Метаданные() данные о том чем является этот обэект!     |  | 
    
        | 7
    
        hhhh   19.12.11✎ 11:25 | 
        (6) а что же там хранится?     |  | 
    
        | 8
    
        Reset   19.12.11✎ 11:30 | 
        (5) И какая погода в Каире, не покажет. Зато ответит на вопрос в (0) "какому объекту метаданных  принадлежит "объект"?".
 
 Возвращаемое значение:
 Тип: _ОбъектМетаданных_:ХХХ
 
 Я понимаю, что вопрос задан криво. Но это не моя проблема.
 |  | 
    
        | 9
    
        Ненавижу 1С   гуру 19.12.11✎ 11:33 | 
        Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(СсылкаОбъект))     |  | 
    
        | 10
    
        yabes   19.12.11✎ 12:10 | 
        (9) Спасибо!     |  | 
    
        | 11
    
        yabes   19.12.11✎ 13:04 | 
        (9) а если объект еще не записан и ссылки на него нет?     |  | 
    
        | 12
    
        Живой Ископаемый   19.12.11✎ 13:06 | 
        2(11) то что?     |  | 
    
        | 13
    
        Ненавижу 1С   гуру 19.12.11✎ 13:07 | 
        (11) если объект не записан, то ссылка пустая все равно есть
 
 
 О = Справочники.Банки.СоздатьЭлемент();
 Сообщить(Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(О.Ссылка)));
 |  |