Имя: Пароль:
1C
 
Помогите с запросом с соединениям
0 Sova112
 
07.06.16
13:51
вот написала такйо запрос. Предполагала, что он выведет все данные из ресгитсра ЗаказыКлиентов совместно с из таблицы Товары Ком.Предлжения. Но так он вывел кучу номенклатурыповторяющейся из ком предложения. Как мне реалзиовать выше описанное, и возможно это запросом сделать?

ВЫБРАТЬ
    ЗаказыКлиентовОбороты.ЗаказКлиента КАК ЗаказКлиента,
    ЕСТЬNULL(ЗаказыКлиентовОбороты.ЗаказКлиента.ДокументОснование, &ПустаяСсылк1) КАК ДокументОснование,
    ЗаказыКлиентовОбороты.Номенклатура,
    ЗаказыКлиентовОбороты.Характеристика,
    ЗаказыКлиентовОбороты.КодСтроки КАК КодСтроки,
    ЗаказыКлиентовОбороты.Склад,
    ЗаказыКлиентовОбороты.Серия,
    ЗаказыКлиентовОбороты.ЗаказаноПриход КАК ЗаказаноПриход,
    ЗаказыКлиентовОбороты.ЗаказаноРасход КАК ЗаказаноРасход,
    ЗаказыКлиентовОбороты.Регистратор,
    ЗаказыКлиентовОбороты.СуммаПриход,
    ЗаказыКлиентовОбороты.СуммаРасход
ПОМЕСТИТЬ ЗаказыКлиентов
ИЗ
    РегистрНакопления.ЗаказыКлиентов.Обороты(, , Регистратор, ) КАК ЗаказыКлиентовОбороты
ГДЕ
    ЗаказыКлиентовОбороты.ЗаказаноРасход <> 0
    И ЗаказыКлиентовОбороты.ЗаказКлиента = &ЗаказКлиента
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
    КоммерческоеПредложениеКлиентуТовары.Количество КАК ПоЗаказу,
    ЗаказКлиента1.ЗаказКлиента,
    ЗаказКлиента1.Регистратор КАК Накладная,
    КоммерческоеПредложениеКлиентуТовары.Номенклатура КАК Номенклатура1,
    ЗаказКлиента1.Номенклатура
ИЗ
    ЗаказыКлиентов КАК ЗаказКлиента1
        ПОЛНОЕ СОЕДИНЕНИЕ Документ.КоммерческоеПредложениеКлиенту.Товары КАК КоммерческоеПредложениеКлиентуТовары
        ПО ЗаказКлиента1.ДокументОснование = КоммерческоеПредложениеКлиентуТовары.Ссылка
            И ЗаказКлиента1.Номенклатура = КоммерческоеПредложениеКлиентуТовары.Номенклатура
1 Ёпрст
 
07.06.16
13:54
Обороты за весь период ? Мощъ
2 Sova112
 
07.06.16
14:53
ну да это косяк,но вопрос то не  в этом
3 Ёпрст
 
07.06.16
14:56
Ну, начни с того, зачем тебе нужны все обороты с детализацией до регистратора
4 Ёпрст
 
07.06.16
14:56
да еще и полное соединение потом
5 Sova112
 
07.06.16
14:58
Нужно выводить номенкалтуру которая есть в реализации + данные сколько указано количество в коммер. пред. и выводить ту номенклатуру которой нет в ком предложении
6 Sova112
 
07.06.16
19:38
ну помогите))
7 Sova112
 
08.06.16
15:38
ауу
8 zenik
 
08.06.16
15:48
ПОЛНОЕ СОЕДИНЕНИЕ замените на ЛЕВОЕ СОЕДИНЕНИЕ
9 catena
 
08.06.16
15:49
(6)Ну что "помогите"? Рассказать, чем отличаются разные соединения и для чего нужны? Про группировки? Или просто написать решение?
10 Sova112
 
08.06.16
15:50
выходит только что в ЗаказыКлиентов
11 catena
 
08.06.16
15:50
Студенты же вроде уже должны были защититься. Что за нашествие.
12 Sova112
 
08.06.16
15:50
(9) решение, так как  я уже и прочла и перепробывала все уже
13 catena
 
08.06.16
16:29
(12)Ок, сколько платите?
14 mr_K
 
08.06.16
16:34
ЗаказыКлиентовОбороты.Характеристика есть, а в соединении нет.