Имя: Пароль:
1C
1С v8
Отбор СКД отрабатывает частично
0 slasher
 
19.01.18
21:31
Доброго времени суток! Подскажите кто может)
1 slasher
 
19.01.18
21:35
Собственно тема

Делаю отчет на СКД
запрос такой
ВЫБРАТЬ
    ВложенныйЗапрос.Инвойс КАК Инвойс,
    ВложенныйЗапрос.Контрагент,
    ВложенныйЗапрос.Регистратор КАК Регистратор,
    ВложенныйЗапрос.СтоимостьЗакупки КАК СтоимостьЗакупки,
    ВложенныйЗапрос.СтоимостьПродажи КАК СтоимостьПродажи,
    ВложенныйЗапрос.СтоимостьЗакупкиЕвро,
    ВложенныйЗапрос.СтоимостьПродажиЕвро
ИЗ
    (ВЫБРАТЬ
        ЗакупкиОбороты.Инвойс КАК Инвойс,
        ЗакупкиОбороты.Контрагент КАК Контрагент,
        ЗакупкиОбороты.Регистратор КАК Регистратор,
        ЗакупкиОбороты.СтоимостьОборот КАК СтоимостьЗакупки,
        0 КАК СтоимостьПродажи,
        ЗакупкиОбороты.СтоимостьЕвроОборот КАК СтоимостьЗакупкиЕвро,
        0 КАК СтоимостьПродажиЕвро
    ИЗ
        РегистрНакопления.Закупки.Обороты(, , Регистратор, ) КАК ЗакупкиОбороты
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        ПродажиОбороты.Инвойс,
        ПродажиОбороты.Контрагент,
        ПродажиОбороты.Регистратор,
        0,
        ПродажиОбороты.СтоимостьОборот,
        0,
        ПродажиОбороты.СтоимостьЕвроОборот
    ИЗ
        РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        ПартииТоваровНаСкладах.Регистратор.Инвойс,
        NULL,
        ПартииТоваровНаСкладах.Регистратор,
        0,
        0,
        0,
        0
    ИЗ
        РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
    ГДЕ
        ПартииТоваровНаСкладах.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)) КАК ВложенныйЗапрос

и в СКД накладывается отбор по полю "Инвойс",
но в результате этот отбор не видит последней (третьей!) части вложенного запроса.

То есть на первые две части вложенного запроса отбор срабатывает, а на третью - нет.

Почему так? Есть версии?
2 triviumfan
 
19.01.18
22:34
(1) "Почему так? Есть версии?", - есть, ты бредишь.
3 Franchiser
 
гуру
20.01.18
01:42
Обрати внимание на флажок "обязательное"
4 slasher
 
22.01.18
10:35
(2) я имел ввиду серьезные версии )
5 slasher
 
22.01.18
10:37
(3) это там где "Роль" ?
6 azernot
 
22.01.18
10:47
(2) Сними галку "Автозаполнение" и вручную на вкладке "Компоновка данных" заполни вкладки "Поля" и "Условия"
7 slasher
 
22.01.18
11:06
(6) Это было круто, я до конца не осознал что я сделал, но ЭТО СРАБОТАЛО!!!
Спасибо, бро, буду разбираться, что же я сделал )