|
Как организовать такой вывод информации в СКД (или макет) | ☑ | ||
---|---|---|---|---|
0
zippygrill
03.11.11
✎
14:36
|
Есть одна идея и хотел бы обсудить и варианты ее решении. Может что нибудь сделал.
К примеру: есть запрос к оборотам продажи за пару лет(2009-2011) с некой периодичностью(месяц допустим). Пользователь выбирает вот этот период но данные он хочет видить только последние 6 месяцев из этого периода(2009-2011). То есть свернуть как нибудь все данные на конец первой полугодие а дальше с заданой периодичность за посл 6 месяцы. Надеюсь понятно написал :) |
|||
1
Defender aka LINN
03.11.11
✎
14:38
|
Если хочет видеть за полгода - пусть выбирает полгода
|
|||
2
zippygrill
03.11.11
✎
14:40
|
(1)слишком легко :)
|
|||
3
sergeante
03.11.11
✎
14:42
|
(0) блажь и ересь
|
|||
4
Axel2009
03.11.11
✎
14:43
|
раздели на лопопам отчет, первый формируешь за период, остальные периодичность задаешь. в чем трабла?
|
|||
5
MaxS
03.11.11
✎
14:44
|
Если выбранный период большой, перед формированием отчета открывать модальное окно и спрашивать, а чего вы хотите видеть, то? И ещё раз запросить период. ;)
|
|||
6
zippygrill
03.11.11
✎
14:48
|
(3) ничего не понял.
(4) "первый формируешь за период" - имеешь ввиду перое полугодие 2011? (5) зае*атся можно переключать интервалы :))) |
|||
7
zippygrill
03.11.11
✎
14:57
|
(4) давай по подробнее если не сложно :)
|
|||
8
zippygrill
03.11.11
✎
15:09
|
|
|
|||
9
zippygrill
03.11.11
✎
15:30
|
еще
|
|||
10
Seducer
03.11.11
✎
15:35
|
А нафига "запрос к оборотам продажи за пару лет(2009-2011) с некой периодичностью(месяц допустим).", если пользователь будет все равно смотреть только нужные ему полгода?
Почему сразу не сформировать данные за нужные ему полгода? На кой остальные данные тянуть из базы? |
|||
11
Buster007
03.11.11
✎
15:48
|
ты хочешь вывести первую колонку сумму оборотов до этих 6 месяцев и последние 6 месяцев развернуто по месяцам?
|
|||
12
Axel2009
03.11.11
✎
15:50
|
(9) в твоем отчете будут 2 начальные группировки. 1 с периодом, другая без периода, и на эту каждую из подгруппировок накладываешь соответствующий отбор
|
|||
13
zippygrill
03.11.11
✎
16:03
|
наверно таблицу с оборотами не сама лучшая для это примера. Остатки возмем.
(11) во во, только в первой колонке Остаток на первое полугодие а посл 6 месяцы равернуто по месяцам :) (12) "на эту каждую из подгруппировок накладываешь соответствующий отбор" - отбор в сысле периодичность? |
|||
14
Axel2009
03.11.11
✎
16:05
|
(13) отбор на период в смысле
|
|||
15
zippygrill
03.11.11
✎
16:20
|
(14) что-то у нас не общее представление на то что писал:)
итак есть 2 набора данных: ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура, ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОстатокНаНачало ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&НачалоПериода, ) КАК ТоварыНаСкладахОстатки и второй ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты В Настройки добавляю первую группировку по периоду(с дополнением или без) и в ней вложеную по? |
|||
16
Axel2009
03.11.11
✎
16:24
|
я говорю про 1 запрос
ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты в настройках Отчет ->Контрагент (отбор период раньше чем полгода) ->Период (отбор последние полгода) ->Контрагент |
|||
17
zippygrill
03.11.11
✎
16:28
|
сорри думал подмена таблиц не сушественно метод.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |