|
v8: В запросе соединить информацию в единый показатель | ☑ | ||
---|---|---|---|---|
0
Snik_666
24.05.13
✎
09:51
|
Добрый день! Подскажите как правильно построить запрос чтобы остаток партий + остаток денег видеть как единый показатель "Стоимость" по дням ? уже как только не пытался все что-то не так... УТП
код моих попыток ВЫБРАТЬ СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток) КАК СтоимостьНачало, СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток) КАК Стоимость, ПартииТоваровНаСкладахОстаткиИОбороты.ПериодДень КАК ПериодДень, "Товары" КАК ВидПоказателя, "Показатель" КАК Показатель ИЗ РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты({(&ДатаНачала)}, {(&ДатаОкончания)}, Авто, , СтатусПартии = &ПартяКупленный) КАК ПартииТоваровНаСкладахОстаткиИОбороты СГРУППИРОВАТЬ ПО ПартииТоваровНаСкладахОстаткиИОбороты.ПериодДень ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток), СУММА(ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток), ДенежныеСредстваОстаткиИОбороты.ПериодДень, "Деньги", "Показатель" ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты({(&ДатаНачала)}, {(&ДатаОкончания)}, Авто, , ) КАК ДенежныеСредстваОстаткиИОбороты СГРУППИРОВАТЬ ПО ДенежныеСредстваОстаткиИОбороты.ПериодДень |
|||
1
Snik_666
24.05.13
✎
11:26
|
Никто не подскажет куда копать ?
|
|||
2
Mitriy
24.05.13
✎
11:34
|
объединение сделать временной таблицей или хотя бы вложенным запросом, а потом сгруппировать...
|
|||
3
Mitriy
24.05.13
✎
11:35
|
и ВидПоказателя убрать...
|
|||
4
dk
24.05.13
✎
11:36
|
распиши на примере, все вроде просто решается
|
|||
5
Snik_666
24.05.13
✎
11:44
|
(2) сейчас буду пробовать вложенный запрос
(4) Пример: стоимость партий на конец 23.05 = 1000 , а денег на р\с = 2200. Хотелось бы видеть информацию День стоимость 23.05.2013 3200 |
|||
6
dk
24.05.13
✎
11:48
|
тебе группировку выше добавить надо
Выбрать День, Сумма(Показатель) (Выбрать День , деньги как показатель Объединить все Выбрать День , товары ) Сгруппировать по День |
|||
7
Snik_666
24.05.13
✎
12:25
|
Получился у меня вот такой запрос. Только если его строить за один день , то этот день показывает правильно , а вот внутри месяца когда выводит этот день , то не правильно.
ВЫБРАТЬ ВложенныйЗапрос.ПериодДень, СУММА(ВложенныйЗапрос.СтоимостьНачало) КАК СтоимостьНачало, СУММА(ВложенныйЗапрос.Стоимость) КАК Стоимость, ВложенныйЗапрос.Показатель ИЗ (ВЫБРАТЬ ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток КАК СтоимостьНачало, ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток КАК Стоимость, ПартииТоваровНаСкладахОстаткиИОбороты.ПериодДень КАК ПериодДень, "Показатель" КАК Показатель ИЗ РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты({(&ДатаНачала)}, {(&ДатаОкончания)}, Авто, , СтатусПартии = &ПартяКупленный) КАК ПартииТоваровНаСкладахОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток, ДенежныеСредстваОстаткиИОбороты.ПериодДень, "Показатель" ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты({(&ДатаНачала)}, {(&ДатаОкончания)}, Авто, , ) КАК ДенежныеСредстваОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрНачальныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрКонечныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодДень, "Показатель" ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты({(&ДатаНачала)}, {(&ДатаОкончания)}, Авто, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.ПериодДень, ВложенныйЗапрос.Показатель |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |