Имя: Пароль:
1C
1С v8
Помогите с запросом: как добавить второй документ в запрос
0 q1w2e3r4
 
02.02.15
13:14
Есть запрос:

ВЫБРАТЬ
    ОтгрузкаТоваров.Ссылка КАК ПротоколОтгрузки,
    РеализацияТоваровУслуг.Ссылка КАК РеализацияТоваровИУслуг,
    РеализацияТоваровУслуг.Склад КАК Склад,
    ОтгрузкаТоваров.Номенклатура,
    ОтгрузкаТоваров.ЕдиницаИзмерения,
    СУММА(ОтгрузкаТоваров.КоличествоПлан) КАК План,
    СУММА(ОтгрузкаТоваров.Количество) КАК Факт,
    СУММА(ОтгрузкаТоваров.Количество - ОтгрузкаТоваров.КоличествоПлан) КАК Отклонение,
    ОтгрузкаТоваров.Ссылка.Склад КАК Склад1,
    ОтгрузкаТоваров.Информация
ПОМЕСТИТЬ ВТ_Первая
ИЗ
    Документ. ОтгрузкаТоваров.Товары КАК ОтгрузкаТоваров
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        ПО ОтгрузкаТоваров.Ссылка.ДокОснование = РеализацияТоваровУслуг.Ссылка
            И (РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон)
//ГДЕ    ОтгрузкаТоваров.УровеньДерева = 0

СГРУППИРОВАТЬ ПО
    ОтгрузкаТоваров.ЕдиницаИзмерения,
    ОтгрузкаТоваров.Номенклатура,
    РеализацияТоваровУслуг.Ссылка,
    ОтгрузкаТоваров.Ссылка,
    РеализацияТоваровУслуг.Склад,
    ОтгрузкаТоваров.Ссылка.Склад,
    ОтгрузкаТоваров.Информация
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Первая.Склад,
    ВТ_Первая.ПротоколОтгрузки,
    ВТ_Первая.РеализацияТоваровИУслуг,
    ВТ_Первая.Номенклатура,
    ВТ_Первая.ЕдиницаИзмерения,
    СУММА(ВТ_Первая.План) КАК План,
    СУММА(ВТ_Первая.Факт) КАК Факт,
    СУММА(ВТ_Первая.Отклонение) КАК Отклонение,
    ВТ_Первая.Информация
ИЗ
    ВТ_Первая КАК ВТ_Первая

СГРУППИРОВАТЬ ПО
    ВТ_Первая.Склад,
    ВТ_Первая.Номенклатура,
    ВТ_Первая.РеализацияТоваровИУслуг,
    ВТ_Первая.ПротоколОтгрузки,
    ВТ_Первая.ЕдиницаИзмерения,
    ВТ_Первая.Информация

Как к "РеализацияТоваровУслуг" добавить второй документ "ПеремещениТоваров"
1 Ёпрст
 
02.02.15
13:14
Объединить ВСЕ
2 q1w2e3r4
 
02.02.15
13:19
Ну да - я собрал конструкцию
ВЫБРАТЬ
    ВложенныйЗапрос.Ссылка КАК Ссылка,
    ВложенныйЗапрос.Организация КАК Организация,
    ВложенныйЗапрос.Склад КАК Склад,
    ВложенныйЗапрос.Дата КАК Дата,
    ВложенныйЗапрос.Номенклатура КАК Номенклатура,
    ВложенныйЗапрос.ЕдиницаИзмерения КАК ЕдиницаИзмерения
ПОМЕСТИТЬ ВТ_Первая
    
        ИЗ
           (ВЫБРАТЬ
                ПеремещениеТоваров.Ссылка КАК Ссылка,
                   ПеремещениеТоваров.Ссылка.СкладПолучатель КАК Склад,
                ПеремещениеТоваров.Ссылка.Организация КАК Организация,
                   ПеремещениеТоваров.Ссылка.Дата КАК Дата,
                ПеремещениеТоваров.Номенклатура КАК Номенклатура,
                ПеремещениеТоваров.ЕдиницаИзмерения КАК ЕдиницаИзмерения
           ИЗ
                  Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваров
                  
              ГДЕ ПеремещениеТоваров.Ссылка.Проведен = ИСТИНА
          
           ОБЪЕДИНИТЬ ВСЕ
          
           ВЫБРАТЬ
                РеализацияТоваровУслуг.Ссылка КАК Ссылка,
                   РеализацияТоваровУслуг.Ссылка.Склад КАК Склад,
                РеализацияТоваровУслуг.Ссылка.Организация КАК Организация,
                   РеализацияТоваровУслуг.Ссылка.Дата КАК Дата,
                РеализацияТоваровУслуг.Номенклатура КАК Номенклатура,
                РеализацияТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмерения
           ИЗ
              Документ.РеализацияТоваровУслуг.Товары  КАК РеализацияТоваровУслуг
        
              ГДЕ РеализацияТоваровУслуг.Ссылка.Проведен = ИСТИНА
                ) КАК ВложенныйЗапрос
         ГДЕ ВложенныйЗапрос.Дата МЕЖДУ &ДатаНач И &ДатаКон
            И ВложенныйЗапрос.Организация = &Организация
        
        СГРУППИРОВАТЬ ПО
           ВложенныйЗапрос.Ссылка,
           ВложенныйЗапрос.Склад,
           ВложенныйЗапрос.Организация,
           ВложенныйЗапрос.Дата,
           ВложенныйЗапрос.Номенклатура,
           ВложенныйЗапрос.ЕдиницаИзмерения
;

, но не понимаю как ее интегрировать чтоб работало
3 Ёпрст
 
02.02.15
13:25
Куда интегрировать то ?
И что сейчас не работает ?

ЗЫ: условия на фирму и номенклатуру лучше в сам юнион пихать
4 q1w2e3r4
 
02.02.15
13:28
Получается объединенный запрос как то нужно вставить в код (первый пост) вместо РеализацияТоваровУслуг
5 q1w2e3r4
 
02.02.15
17:41
Есть варианты?
6 Ёпрст
 
02.02.15
18:01
(5) а чем юнион не устраивает ?
:)
Закон Брукера: Даже маленькая практика стоит большой теории.