Условие в запросе "Ссылка" или "ТипЗначения = Тип"?          
☑  
    
        
    0 
    
        arsik     
     
    гуру
    29.12.22
            ✎ 
    10:46
 
        
        Как правильнее?
идСинхронизируемыхОбъектов.Ссылка ССЫЛКА Документ.АвансовыйОтчет
ТИПЗНАЧЕНИЯ(идСинхронизируемыхОбъектов.Ссылка) = ТИП(Документ.АвансовыйОтчет)
         
 
     
    
        
    1 
    
        mikecool     
     
    
    29.12.22
            ✎ 
    10:47
 
        
        оба правильно, только первый неожиданно только для ссылок работает    
         
 
     
    
        
    2 
    
        Кир Пластелинин     
     
    
    29.12.22
            ✎ 
    10:56
 
        
        емнп, то на стороне СУБД (ms sql точно) в запросе будет одинаковая конструкция.    
         
 
     
    
        
    3 
    
        breezee     
     
    
    29.12.22
            ✎ 
    12:12
 
        
        На какой-то платформе давным-давно типзначения() в запросе вешал скуль. С тех пор стараюсь ССЫЛКА везде писать в запросах    
         
 
     
    
        
    4 
    
        Momus     
     
    
    29.12.22
            ✎ 
    12:17
 
        
        а как же ошибка "Несовместимые типы "ССЫЛКА""?)    
         
 
     
    
        
    5 
    
        Momus     
     
    
    29.12.22
            ✎ 
    12:18
 
        
        Если знать, где писать, то можно оба варианта, если писать не головой, а мышечной памятью, как я, то второй надежнее :)    
         
 
     
        Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.