Имя: Пароль:
1C
1С v8
Помогите с запросом
0 BarakuzA
 
10.02.12
12:24
Есть запрос: документы списание товаров за определенный период и определение закуп цены
помогите сгруппировать по номенклатуре и складу

ВЫБРАТЬ
   Перемещение.Ссылка          КАК Документ,
   Перемещение.Ссылка.Склад    КАК Склад,
   Перемещение.Номенклатура    КАК Номенклатура,
   Перемещение.Количество      КАК Количество,
   Перемещение.Цена            КАК ЦенаВРознице,
   ЕСТЬNULL(ЦеныНоменклатурыСрез.Цена,            0)   КАК Цена,
   ЕСТЬNULL(ЦеныНоменклатурыСрез.Период,          0)   КАК Период,
   ЕСТЬNULL(ЦеныНоменклатурыСрез.Регистратор.Дата,0)   КАК Период1,
   ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,   0)   Как ЦенаЗакупка77
ПОМЕСТИТЬ Цены
ИЗ
   Документ.СписаниеТоваров.Товары КАК Перемещение
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыКонтрагентов.СрезПоследних() КАК ЦеныНоменклатурыСрез
   ПО Перемещение.Номенклатура.Ссылка = ЦеныНоменклатурыСрез.Номенклатура
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаСреза,ТипЦен=&ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
   ПО Перемещение.Номенклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
ГДЕ
   Перемещение.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
   И Перемещение.Ссылка.ИнвентаризацияТоваровНаСкладе <> ЗНАЧЕНИЕ(Документ.ИнвентаризацияТоваровНаСкладе.ПустаяСсылка)
   И Перемещение.Ссылка.Склад = &ПарСклад
;
ВЫБРАТЬ
   ВложенныйЗапрос.Номенклатура,
   Цены.Склад,
   Цены.Количество                                       КАК Количество,
   ВЫБОР КОГДА Цена<>0 ТОГДА (Цены.Количество*Цены.Цена)
   ИНАЧЕ (Цены.Количество*Цены.ЦенаЗакупка77) КОНЕЦ      КАК СуммаЗакуп,
   (Цены.Количество*Цены.ЦенаВРознице)                   КАК СуммаВитр
ИЗ
   (ВЫБРАТЬ
       Цены.Номенклатура КАК Номенклатура,
       МАКСИМУМ(Цены.Период) КАК Период,
       МАКСИМУМ(ЦЕны.Период1) Как Период1
   ИЗ
       Цены КАК Цены
   СГРУППИРОВАТЬ ПО
       Цены.Номенклатура) КАК ВложенныйЗапрос
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Цены КАК Цены
   ПО ВложенныйЗапрос.Номенклатура = Цены.Номенклатура
  И ВложенныйЗапрос.Период  = Цены.Период
  И ВложенныйЗапрос.Период1 = Цены.Период1

УПОРЯДОЧИТЬ ПО ВложенныйЗапрос.Номенклатура.Наименование ВОЗР

ИТОГИ СУММА (Количество), СУММА(СуммаЗакуп), СУММА(СуммаВитр) ПО ОБЩИЕ
1 aleks-id
 
10.02.12
12:25
в СКД его и всех делов
2 BarakuzA
 
10.02.12
12:30
где можно в интернте поподробне про скд почитать?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс