Имя: Пароль:
1C
1С v8
Сгруппировать значения отчета
0 Privetanya
 
09.07.19
09:54
Делаю отчет,нужно получить из регистра ЗаказыНаПроизводство тч заказ покупателя. У меня сейчас не правильно. У одной номенклатуры в заказе на производство,выходит вся тч заказа покупателя. Подскажите пожалуйста где подправить?
ВЫБРАТЬ
    ЗаказыНаПроизводство.Период,
    ЗаказыНаПроизводство.Активность,
    ЗаказыНаПроизводство.ВидДвижения,
    ЗаказыНаПроизводство.ДокЗаказ,
    ЗаказыНаПроизводство.Номенклатура,
    ЗаказыНаПроизводство.ВариантИсполнения,
    ЗаказыНаПроизводство.РабочийЦентр,
    ЗаказыНаПроизводство.Кол,
    ЗаказыНаПроизводство.ДокЗаказ.ПодЗаказ,
    ЗаказПокупателяТЧ.Цена,
    ЗаказПокупателяТЧ.СуммаБезСкидки,
    ЗаказПокупателяТЧ.ПроцентСкидки,
    ЗаказПокупателяТЧ.СуммаСкидки,
    ЗаказПокупателяТЧ.Сумма,
    ЗаказыНаПроизводство.ДокЗаказ.ПодЗаказ.Автор
ИЗ
    Документ.ЗаказПокупателя.ТЧ КАК ЗаказПокупателяТЧ
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыНаПроизводство КАК ЗаказыНаПроизводство
        ПО ЗаказыНаПроизводство.ДокЗаказ.ПодЗаказ.Ссылка = ЗаказПокупателяТЧ.Ссылка
ГДЕ
    ЗаказыНаПроизводство.ДокЗаказ.ПодЗаказ ССЫЛКА Документ.ЗаказПокупателя
    И НЕ ЗаказыНаПроизводство.ДокЗаказ.ПометкаУдаления
    И ЗаказыНаПроизводство.ДокЗаказ.Проведен
1 Галахад
 
гуру
09.07.19
10:00
Да, какой-то не очень запрос...
2 DrWatson
 
09.07.19
10:03
(0) А нужна не вся, нежна только какая-то определенная? Какая, по каким условиям её определить?
3 Privetanya
 
09.07.19
10:05
(2) Сейчас значения увеличиваются во столько раз,сколько в заказе покупателя строк.
4 hhhh
 
09.07.19
10:14
(3) а зачем вы целиком заказ производства к каждой строчке заказа покупателя привязываете. Понятно, что у вас один заказ на производство кучу раз участвует.
5 DrWatson
 
09.07.19
10:16
(3) Ещё раз. Сейчас для каждой строки заказа на производство выходит 10 строк заказа покупателя. Вы говорите - вот здесь мне 9 строк не надо. а нужна только вот эта одна. Как Вы определяете, что нужна именно эта строка заказа покупателя?
6 Privetanya
 
09.07.19
10:19
(5) эта строка соответствует номенклатуре в заказе на производство
7 Privetanya
 
09.07.19
10:20
(4) а как надо?
8 DrWatson
 
09.07.19
10:22
(6) Вот! Но программа-то об этом не знает, Вы это в запросе не написали. Это делается в условиях соединения. У Вас там написано, что к каждой строке заказа на производство привязывать все строки заказов покупателей, в которых соответствует заказ. Только заказ! Про номенклатуру там нет.