|
СКД | ☑ | ||
---|---|---|---|---|
0
LamerSql
25.11.11
✎
13:00
|
Есть два набора данных:
ВЫБРАТЬ ПартииТоваровНаСкладахОбороты.Номенклатура КАК Номенклатура, ПартииТоваровНаСкладахОбороты.Номенклатура.Код КАК НоменклатураКод, ПартииТоваровНаСкладахОбороты.Номенклатура.Категория1 КАК Категория1, ПартииТоваровНаСкладахОбороты.Номенклатура.Категория2 КАК Категория2, ПартииТоваровНаСкладахОбороты.Номенклатура.Категория3 КАК Категория3, ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПоступило, ЕСТЬNULL(ЦеныНоменклатурыЗакупочная.Цена, 0) * ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК СуммаПоступило ИЗ РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&НачалоПерида, &КонецПериода, Регистратор, ) КАК ПартииТоваровНаСкладахОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ТипЦен = &ТипЦенЗакупочный) КАК ЦеныНоменклатурыЗакупочная ПО ПартииТоваровНаСкладахОбороты.Номенклатура = ЦеныНоменклатурыЗакупочная.Номенклатура ГДЕ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг Второй: ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстатки.Номенклатура.Код КАК НоменклатураКод, ТоварыНаСкладахОстатки.Номенклатура.Категория1 КАК Категория1, ТоварыНаСкладахОстатки.Номенклатура.Категория2 КАК Категория2, ТоварыНаСкладахОстатки.Номенклатура.Категория3 КАК Категория3, ЕСТЬNULL(ЦеныНоменклатурыЗакупочная.Цена, 0) КАК Себестоимость, ЕСТЬNULL(ЦеныНоменклатурыРозничная.Цена, 0) КАК Цена, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоСостояло, ЕСТЬNULL(ЦеныНоменклатурыЗакупочная.Цена, 0) * ТоварыНаСкладахОстатки.КоличествоОстаток КАК СуммаСостояло ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&КонецПериода, Склад.Подразделение = &Магазин) КАК ТоварыНаСкладахОстатки ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ТипЦен = &ТипЦенЗакупочный) КАК ЦеныНоменклатурыЗакупочная ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыЗакупочная.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ТипЦен = &ТипЦенРозничный) КАК ЦеныНоменклатурыРозничная ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыРозничная.Номенклатура |
|||
1
LamerSql
25.11.11
✎
13:02
|
Вывожу детальные записи в нем одинаковые номенклатуры из разных наборов выводятся разными строками... Как решить создать один набор использовать ОБЪЕДИНИТЬ ВСЕ во вложенном запросе, затем группировать во внешнем или есть легче путь?
|
|||
2
LamerSql
25.11.11
✎
13:15
|
ау
|
|||
3
LamerSql
25.11.11
✎
13:31
|
пипл нид хелп
|
|||
4
darkvett
25.11.11
✎
13:39
|
вот так пробовал?? http://s2.ipicture.ru/uploads/20111125/NSUQhnuH.jpg
|
|||
5
LamerSql
25.11.11
✎
13:39
|
может кто поможет советом?
|
|||
6
truba
25.11.11
✎
13:44
|
или вот так попробовать? http://s2.ipicture.ru/uploads/20111125/NSUQhnuH.jpg
|
|||
7
LamerSql
25.11.11
✎
13:44
|
(4) так и пробовал. я же писал цель номекнлатуру из двух наборов объединить в одну строчку. На текущий момент твоим способом у меня 2 строки
|
|||
8
truba
25.11.11
✎
13:46
|
ну и группируй в СКД
|
|||
9
truba
25.11.11
✎
13:47
|
зачем сразу детальные записи выводишь?
|
|||
10
darkvett
25.11.11
✎
13:47
|
тогда сделай один запрос с двумя вложеными запросами, полюбому не будет задваиваться
|
|||
11
truba
25.11.11
✎
13:47
|
выводи группировку по номенклатуре и нужные ресурсы
|
|||
12
LamerSql
25.11.11
✎
13:50
|
(10) это токо начало отчета там 10 объединить будет. (11) щас попробую
|
|||
13
LamerSql
25.11.11
✎
13:53
|
(11) мда элементарно решается.... я идиот
|
|||
14
truba
25.11.11
✎
13:56
|
(13) если будешь подтягивать к номенклатуре свойства всякие дополнительными столбцами - тогда нужно будет подумать.
|
|||
15
LamerSql
25.11.11
✎
14:16
|
(14) да не вроде получается. Просто группировку не токо по номенклатуре делаешь, а включаешь туды свойства
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |