Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Помогите написать ЗАПРОС. Объединение таблиц. (http://forums.kuban.ru/f1040/pomogite_napisat-_zapros_ob-edinenie_tablic-6267688.html)

JamesBolivar 13.11.2014 15:31

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

СГРУППИРОВАТЬ ПО
ПеремещениеТоваровТовары.Номенклатура,
ПеремещениеТоваровТовары.Ссылка.МагазинОтправитель) КАК ВложенныйЗапрос
ПО ПеремещениеТоваровТовары.Номенклатура = ВложенныйЗапрос.Номенклатура
И ПеремещениеТоваровТовары.Ссылка.МагазинПолучатель = ВложенныйЗапрос.МагазинПолучатель
ГДЕ
ПеремещениеТоваровТовары.Ссылка.МагазинОтправитель = &МагазинОтправитель
И ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПеремещениеТоваровТовары.Ссылка.Проведен = &Проведен
И ПеремещениеТоваровТовары.Ссылка.МагазинПолучатель = &МагазинПолучатель

СГРУППИРОВАТЬ ПО
ПеремещениеТоваровТовары.Номенклатура,
ПеремещениеТоваровТовары.Ссылка.МагазинПолучатель

Помогите, плз.
1с Розница

lalex23 13.11.2014 16:53

А это обязательно делать по документам?

angro 13.11.2014 18:38

сделай через объединение а не соединение

Kom1 14.11.2014 11:47

вообще без соединений-объединений, ВЫБОР-КОГДА-ТОГДА-ИНАЧЕ-КОНЕЦ


Текущее время: 05:32. Часовой пояс GMT +3.