Имя: Пароль:
1C
1С v8
СКД. Дополнительная группировка "полугодие", "9 месяцев"
0 sbabay
 
11.05.15
17:30
Не могу сообразить как сделать в СКД колонки вида:
Январь,Фавраль,Март, 1Квартал ... 2Квартал, ПОЛУГОДИЕ, Июль,..., 3Квартал, 9МЕСЯЦЕВ, Октябрь,..., 4Квартал, ГОД

Сделал отчет, где группировки вида: Год, Квартал, Месяц, Регистратор - идут друг под другом.
А вот каким образом засунуть накопительные "полугодие" и "9 месяцев" не соображу.
Наверняка ж многие сталкивались
1 Otkr
 
11.05.15
17:39
Сталкивались. Только денег у тебя на решение не хватит
2 sbabay
 
11.05.15
17:43
(1) свою ВК на ассемблере запилили?
3 Otkr
 
11.05.15
17:47
(2) Нет. Заплатили за доработку, около полляма франчам.
4 Lisburn
 
11.05.15
17:52
Можно, например, добавить новое поле и группировать по нему:

ВЫБОР
КОГДА МЕСЯЦ(Таблица.Дата) <= 6
  ТОГДА "Первое полугодие"
КОГДА МЕСЯЦ(Таблица.Дата) > 6
  ТОГДА "Второе полугодие"
КОНЕЦ КАК Полугодие
5 sbabay
 
11.05.15
17:52
(3) за доработку одного отчета?
Не поделитесь решением? )
6 sbabay
 
11.05.15
17:53
(4) Тут две проблемы есть:
1) Не должно быть колонки "Второе полугодие"
2) Аналогично с "9 месяцев"
7 Otkr
 
11.05.15
17:56
(5) поделюсь) за сопостовимую сумму)))
8 Lisburn
 
11.05.15
17:57
Тогда не совсем понятно. Нужны колонки в линейном виде, накапливающие суммарный результат от первой к последней, или группировки, вложенные друг в друга с расчетом итогов по группировкам?
9 sbabay
 
11.05.15
18:02
(8) "Второго полугодия" просто не должно быть.
Я понимаю ваш подход, сам уже что только не пробовал.
Но при данном подходе как вы выведите "9 месяцев"? Будет аналогичная группировка с именами "9 месяцев" и "После 9 месяцев"?
10 sbabay
 
11.05.15
18:02
(7) Идею, как я понимаю, тоже не подкинете?
11 Otkr
 
11.05.15
18:07
(10) 500 тыс, как понимаю, не подкинете?
12 sbabay
 
11.05.15
18:09
(11) не располагаю такими суммами
13 Lisburn
 
11.05.15
18:10
А я понял почему этот подход неприменим. Но я не понимаю в каком виде должны быть выходные данные.
Допустим каждый месяц у нас приход 10 рублей.
Можно сделать вот так (линейный список):

Январь 10
Февраль 20
Март 30
1 Квартал 30
и т.д.

Можно сделать вот так (группировки с итогами):
  
  Январь 10
  Февраль 10
  Март 10
1 Квартал 30 (группировка по кварталу)
и т.д.
14 Otkr
 
11.05.15
18:11
(12) Мозг тоже не думает? Идея реализации была моя, франчи лишь реалтзовали.
15 sbabay
 
11.05.15
18:17
(12) А второй вариант как дальше будет выглядеть? с группировками "второй квартал" и "после 9 месяцев"?
16 sbabay
 
11.05.15
18:18
(14) мой мозг уже да, нормальных решений не ищет (
17 Otkr
 
11.05.15
18:20
(16) Ну.. Плати тогда)
18 RomanYS
 
11.05.15
18:21
тебе нужно два ресурса: сумма и сумма нарастающим итогом
В группировке месяц выводить только сумму, в квартале выводить оба ресурса. Самое интересное будет рассчитать этот самый нарастающий итог
19 Otkr
 
11.05.15
18:23
(18) А если итог есть относительный....)
20 sbabay
 
11.05.15
18:26
(18) посчитать-то не проблема. Сделать "выбор когда КварталДаты <=9 Тогда Сумма Иначе 0 Конец Как Сумма9Месяцев"
Вот как теперь этот ресурс выводить только в нужной группировке, да еще и в отдельной колонке?
21 RomanYS
 
11.05.15
18:26
(19) позови франч)
22 RomanYS
 
11.05.15
18:30
(20) не, ты считаешь сумму за 9 месяцев, а нужно сумму нарастающим итогом(для любого месяца)
Если будешь идти "своим" путем, то делай 20 ресурсов и выводи их без группировок
23 Otkr
 
11.05.15
18:33
(21) Не читал, но осуждаешь?
24 RomanYS
 
11.05.15
18:36
(23) что читать то, ты вроде все скрываешь. Ты покажи за что ты 0.5 Мруб заплатил, тут найдутся "осуждатели"
25 Otkr
 
11.05.15
18:37
(24) Что курил?
26 b_ru
 
11.05.15
18:38
А ты не делай группировки, сделай в запросе 3 поля

Выбор Когда Дата Между &НачГода И &Конец1Квартала Тогда Сумма Иначе 0 Конец Как Сумма1Квартала,
Выбор Когда Дата Между &НачГода И &Конец2Квартала Тогда Сумма Иначе 0 Конец Как СуммаПолугодия,
Выбор Когда Дата Между &НачГода И &Конец3Квартала Тогда Сумма Иначе 0 Конец Как Сумма9Месяцев

и просто выведи их в отчет
27 sbabay
 
11.05.15
18:39
(22) но мне же по сути только две доп. колонки нужны. А этот "нарастающий" будет в каждом квартале. Как минимум в первом квартале он не нужен (в остальных можно будет попробовать в макетах имена колонок переименовать..)
28 sbabay
 
11.05.15
18:40
(26) а как их вывести "внутри" группировок по месяцам/кварталам?
29 sbabay
 
11.05.15
18:41
(26) или же ты говоришь про вариант 2 из (22), где надо просто сразу в запросе рассчитать все поля столбцов и выводить их
30 sbabay
 
11.05.15
18:42
(23) Наверное тебе просто обидно, что слупили такую цену за такую задачу. Я б наверное тоже молчал ))
31 RomanYS
 
11.05.15
18:44
(27) скрывать(в первом квартале) можно условным оформлением
32 sbabay
 
11.05.15
18:48
(27) а как можно скрыть целый столбец через условное оформление? или имеешь ввиду просто пустоту выводить в этом столбике?
33 b_ru
 
11.05.15
19:02
(29) да, считай запросом, выводи без группировки
34 sbabay
 
11.05.15
19:04
(33) это самый крайний вариант, не хотелось бы к нему прибегать. Ведь могут же и в периоде отчета не год выбирать... Да и вообще как-то не шибко красиво получится
35 RomanYS
 
11.05.15
19:09
(32) мне казалось там "видимость" была, оказалось нет
Есть только "максимальная ширина"=0.0001 - колонки целиком не будет видно, но... она будет (как тот суслик)
36 sbabay
 
11.05.15
19:38
(35) ясно..
печаль какая-то
только франч поможет за 500 тыщ
37 RomanYS
 
11.05.15
19:45
(36) остается вариант с удалением (и переименование) колонок после формирования отчета СКД
500 тыщ - это реализация твоей идеи, так-то обычно дороже конечно
38 sbabay
 
11.05.15
20:00
(37) спасибо за участие.
Буду пробовать.
Или 500 тыщ выбивать )
39 sbabay
 
11.05.15
20:07
(35) За ширину колонки огромное спасибо! Так в принципе можно выкрутиться. Достаточно неплохо получается и без программирования.
40 DrShad
 
12.05.15
12:24
(38) за 450 сделаю :)
41 ВРедная
 
12.05.15
13:53
(0) Как то так?
http://www.picshare.ru/view/6341946/