|  | Запрос: как определить вид ссылки - справочник это или документ? | ☑ | 
    
        | 0
    
        dave2000   28.03.16✎ 17:30 | 
        Есть значение в запросе, которое может содержать ссылку либо на справочник, либо на документ. Ссылку на конкретный документ проверить можно так: "НашеЗначение ССЫЛКА Документ.ИмяНужногоДокумента". А как проверить или это ссылка на любой документ?     |  | 
    
        | 1
    
        NcSteel   28.03.16✎ 17:32 | 
        Проверяй на типы документов. Если речь о Запросе, но скорее всего реализация поставленной задачи не корректное, так что лучше переделать     |  | 
    
        | 2
    
        vozgar2   28.03.16✎ 17:33 | 
        ВЫБОР КОГДА... правда сначала глянь чего у тебя в базе меньше, справочников или документов)     |  | 
    
        | 3
    
        hhhh   28.03.16✎ 17:35 | 
        (0) можно проверять реквизит, например
 ВЫБОР КОГДА НашеЗначение.Проведен ЕСТЬ NULL ТОГДА Справочник
 |  | 
    
        | 4
    
        dave2000   28.03.16✎ 17:40 | 
        (1) (2) Мне нужно из регистра сведений выбрать все записи, у которого реквизит Объект ссылается на документы (любой документ базы). Через "ВЫБОР КОГДА ..." перечислять все документы конфигурации как-то некрасиво, это УПП, там сотня документов или больше. 
 (3) Как вариант, сейчас попробую.
 |  | 
    
        | 5
    
        NcSteel   28.03.16✎ 17:43 | 
        (3) Не очень хороший вариант     |  | 
    
        | 6
    
        Карупян   28.03.16✎ 17:43 | 
        (3) В ерп сервер умрет от такого запроса )))     |  | 
    
        | 7
    
        zak555   28.03.16✎ 17:48 | 
        может запрос надо переписать ?     |  | 
    
        | 8
    
        singlych   28.03.16✎ 17:48 | 
        КОГДА ТИПЗНАЧЕНИЯ(НашеЗначение) В (&ТипыВсехДокументов) ТОГДА Документ     |  | 
    
        | 9
    
        singlych   28.03.16✎ 17:49 | 
        а лучше (7)     |  |