Запрос выводит пустые строки: #357072


#0 by HIDDEN MESSAGE
#1 by HIDDEN MESSAGE
#2 by gr13
я думаю, что ошибка в глобальном модуле
#3 by NULLL
Сейчас посмотрю в глобальном модуле, а где именно там.
#4 by Stepa86
Все это во вложенный запрос, а в основном условие не на ноль
#5 by NULLL
Не помагает. Чудеса какие-то.
#6 by Stepa86
Консолью запроса помучай
#7 by Stepa86
и юзай не ВЫБОР            КОГДА ВложенныйЗапрос.ТоварыПолученныеКоличетсво ЕСТЬ NULL                 ТОГДА 0            ИНАЧЕ ВложенныйЗапрос.ТоварыПолученныеКоличетсво        КОНЕЦ а ЕСТЬNULL(ВложенныйЗапрос.ТоварыПолученныеКоличетсво, 0)
#8 by NULLL
Чем только не мучал Консолью, EI
#9 by NULLL
Вроде помогло
#10 by NULLL
+ Вру. В консоли запроса когда вывожу поля Организация и Номенклатура как поля, строки с 0 количествои и стоимостью не выводят, а когда ставлю эти поля в группировки -  выводят кучу номенклатуры с пустыми стоимостью и количесвом. Запрос немного длинный, но не сложный. Я уже не знаю че с ним делать: ВЫБРАТЬ            ВложенныйЗапрос.ДоговорКонтрагентаОрганизация КАК Организация,                0,                0,                ПартииТоваровНаСкладахОстатки.КоличествоОстаток,                ПартииТоваровНаСкладахОстатки.СтоимостьОстаток,                0,                0            ИЗ                РегистрНакопления.ПартииТоваровНаСкладах.Остатки(                        &Период,                        (НЕ Склад В ИЕРАРХИИ (&ПСкладМЛ))                            И СтатусПартии = &ПСтатусПартииНаКомимсю) КАК ПартииТоваровНаСкладахОстатки                ПартииТоваровПереданныеОстатки.Номенклатура,                0,                0,                0,                0,                ПартииТоваровПереданныеОстатки.КоличествоОстаток,                ПартииТоваровПереданныеОстатки.СтоимостьОстаток            ИЗ                РегистрНакопления.ПартииТоваровПереданные.Остатки(                        &Период,                        (НЕ ДоговорКонтрагента.Владелец В ИЕРАРХИИ (&Комисионеры))                            И СтатусПартии = &ПСтатусПартииНаКомимсю) КАК ПартииТоваровПереданныеОстатки) КАК ВложенныйЗапрос) КАК ВложенныйЗапрос    Номенклатура
#11 by Stepa86
На сумму тоже условие наложи, чтоб не 0
#12 by NULLL
А как это зделать. В Запросе можна?? Напиши.
#13 by Stepa86
в конструкторе на вкладке ГДЕ напиши Сумма(ВложенныйЗапрос.Количество) <> 0                ИЛИ Сумма(ВложенныйЗапрос.Стоимость) <> 0 дальше конструктор сам все сделает - но вообще я в запросах не силен, это может быть неправильный ход
#14 by NULLL
Ничего не пойму. В том запросе где подсчитываются итоги уже не должно быть личных строчек, я налаживаю условие во вложенном. Где он их берет??
#15 by Stepa86
вложенный запрос в консоле смотрел? там точно нет ничего лишнего?
#16 by NULLL
В запросе где используется Объеденить Все нету итогов, по этому данные повторялись. На запросах выше сгруппировал, теперь вроде все нормально. Все равно до сих пор не пойму точно как работает запрос. Хорошо хоть ошибка логичная.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С