Имя: Пароль:
1C
1С v8
Проблема с запросом
0 vadim2005
 
17.08.11
11:19
Вот есть такой запрос который выбирает перемещение а у перемещений есть приходные ордера , Вот собственно вопрос как получить дату этих приходных ордеров. Никак не пойму как связать эти два разные документы
ТекстЗапросаПоПриходам = "ВЫБРАТЬ
                            |    ПеремещениеТоваровТовары.Ссылка КАК Ссылка,
                            |    ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
                            |    НЕОПРЕДЕЛЕНО КАК ОрганизацияДоговора,
                            |    СУММА(0) КАК СуммаУчетн,
                            |    СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество,
                            |    СУММА(ПеремещениеТоваровТовары.Количество * ПеремещениеТоваровТовары.Цена) КАК Сумма,
                            |    ПеремещениеТоваровТовары.ДокументРезерва.Дата КАК Дата
                            |ИЗ
                            |    Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
                            |ГДЕ
                            |    ПеремещениеТоваровТовары.Ссылка.Проведен = ИСТИНА
                            |    И ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
                            |    И ПеремещениеТоваровТовары.Ссылка.СкладОтправитель.Филиал <> &ЭтотФилиал
                            |    И ПеремещениеТоваровТовары.Ссылка.СкладПолучатель.Филиал = &ЭтотФилиал
                            |    И ПеремещениеТоваровТовары.Ссылка.СкладПолучатель.ТипСкладаФилиала = &ТипСкладаФилиалаТовары
                            |
                            |СГРУППИРОВАТЬ ПО
                            |    ПеремещениеТоваровТовары.Ссылка,
                            |    ПеремещениеТоваровТовары.Номенклатура,
                            |    ПеремещениеТоваровТовары.ДокументРезерва.Дата";
1 butterbean
 
17.08.11
11:22
в ордерах есть ссылки на перемещение??
2 vadim2005
 
17.08.11
11:22
Да
3 mikecool
 
17.08.11
11:23
перемещение левое соединение ордер
4 Wobland
 
17.08.11
11:24
ПеремещениеТоваровТовары.Ссылка.Ордер.Дата, не?
5 vadim2005
 
17.08.11
11:28
Так чтоли?

ТекстЗапросаПоПриходам = "ВЫБРАТЬ
                            |    ПеремещениеТоваровТовары.Ссылка КАК Ссылка,
                            |    ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
                            |    НЕОПРЕДЕЛЕНО КАК ОрганизацияДоговора,
                            |    СУММА(0) КАК СуммаУчетн,
                            |    СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество,
                            |    СУММА(ПеремещениеТоваровТовары.Количество * ПеремещениеТоваровТовары.Цена) КАК Сумма,
                            |    ПриходныйОрдерНаТовары.Дата как Дата
                            |ИЗ
                            |    Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
                            |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары
                            |        ПО ПеремещениеТоваровТовары.ДокументРезерва = ПриходныйОрдерНаТовары.Ссылка
                            |ГДЕ
                            |    ПеремещениеТоваровТовары.Ссылка.Проведен = ИСТИНА
                            |    И ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
                            |    И ПеремещениеТоваровТовары.Ссылка.СкладОтправитель.Филиал <> &ЭтотФилиал
                            |    И ПеремещениеТоваровТовары.Ссылка.СкладПолучатель.Филиал = &ЭтотФилиал
                            |    И ПеремещениеТоваровТовары.Ссылка.СкладПолучатель.ТипСкладаФилиала = &ТипСкладаФилиалаТовары
                            |
                            |СГРУППИРОВАТЬ ПО
                            |    ПеремещениеТоваровТовары.Ссылка,
                            |    ПеремещениеТоваровТовары.Номенклатура,
                            |    ПриходныйОрдерНаТовары.Дата";
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший