Имя: Пароль:
1C
1С v8
Как организовать такой вывод информации в СКД (или макет)
,
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
сорри думал подмена таблиц не сушественно метод.
AdBlock убивает бесплатный контент. 1Сергей