| 
    
            
         
         | 
    
    
  | 
Запрос 1С | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        piffoff    
     13.06.13 
            ✎
    15:21 
 | 
         
        Добрый день!
  
        Имеется следующий запрос ВЫБРАТЬ ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Субконто1.СтатьяБюджета КАК СтатьяБюджета, ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотКт, 0) КАК СуммаФакт, ЕСТЬNULL(ХозрасчетныйОбороты.КорСубконто3, 0) КАК Документ ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты( &НачалоПериода, &КонецПериода, , Счет = &Счет, , Организация В ИЕРАРХИИ (&Организация) ИЛИ &Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка), , ) КАК ХозрасчетныйОбороты ИТОГИ СУММА(СуммаФакт) ПО ОБЩИЕ, СтатьяБюджета ИЕРАРХИЯ Результат запроса на скриншоте Из этого запроса мне нужно исключить документы оприходования по определенному складу Если просто добавляешь строку ГДЕ ХозрасчетныйОбороты.КорСубконто3.Склад <> &Склад То улетаю значения в разрезе коррсчета Null. Такой код Тоже не помогает ГДЕ ХозрасчетныйОбороты.КорСубконто3.Склад <> &Склад ИЛИ ХозрасчетныйОбороты.КорСубконто3 = 0 Подскажите пожайлуста как исключить документы оприходования по определенному складу?!  | 
|||
| 
    1
    
        piffoff    
     13.06.13 
            ✎
    15:23 
 | 
||||
| 
    2
    
        1Сергей    
     13.06.13 
            ✎
    15:26 
 | 
         
        ГДЕ 
  
        ЕстьNULL(ХозрасчетныйОбороты.КорСубконто3.Склад, &Склад) <> &Склад PS не уверен, что взлетит, но всё-таки...  | 
|||
| 
    3
    
        salvator    
     13.06.13 
            ✎
    15:29 
 | 
         
        А если в секции ГДЕ поиграться с ВЫБОР КОГДА КорСубконто3 имеет тип такой то и Склад не равен тому-то то...     
         | 
|||
| 
    4
    
        piffoff    
     13.06.13 
            ✎
    15:31 
 | 
||||
| 
    5
    
        piffoff    
     13.06.13 
            ✎
    15:32 
 | 
         
        (3) Идея, надо подумать     
         | 
|||
| 
    6
    
        1Сергей    
     13.06.13 
            ✎
    15:32 
 | 
         
        (4) 
  
        ГДЕ ХозрасчетныйОбороты.КорСубконто3.Склад <> &Склад ИЛИ ХозрасчетныйОбороты.КорСубконто3 Есть NULL  | 
|||
| 
    7
    
        tashi_ork    
     13.06.13 
            ✎
    15:33 
 | 
         
        ГДЕ Выбор Когда КорСчет = Null Тогда Истина Иначе
  
        ХозрасчетныйОбороты.КорСубконто3.Склад <> &Склад Конец  | 
|||
| 
    8
    
        piffoff    
     13.06.13 
            ✎
    15:37 
 | 
         
        (6) уже попал Null но остальные отрезались
  
        http://s1.ipicture.ru/uploads/20130613/MkzUoE51.jpg  | 
|||
| 
    9
    
        piffoff    
     13.06.13 
            ✎
    15:39 
 | 
         
        (7) результат аналогичен (4)     
         | 
|||
| 
    10
    
        tashi_ork    
     13.06.13 
            ✎
    16:06 
 | 
         
        А ты точно КорСчет указываешь?
  
        Мое условие обходит ситуацию, когда КорСчет равен Null, на отбор счета не влияет  | 
|||
| 
    11
    
        piffoff    
     13.06.13 
            ✎
    16:13 
 | 
         
        В общем помогло так 
  
        ВЫБОР КОГДА ХозрасчетныйОбороты.КорСубконто3.Склад = &Склад ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ  | 
|||
| 
    12
    
        piffoff    
     13.06.13 
            ✎
    16:15 
 | 
         
        Всем спасибо кто учавствовал     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |