Имя: Пароль:
1C
1С v8
СКД: вставить доп строку с результатом между группировками
0 del_sun
 
07.02.16
01:43
Допытис есть группы статей
Выручка,
Оплаты,
Другие статьи.
В каждую из групп входят свои статьи соответственно. т.е. вывод выглядит примерно как
Группа статей 1 (Выручка)
Статья 1
Статья 2
Группа статей 2 (Оплаты)
...
Группа статей 3 (Другие статьи)

Каким образом можно вывести после группы статей 1 и 2 результирующую строку (типа Итога Группа 1 + Группа 2 ) а затем продолжить вывод Группы статей 3 ???
1 del_sun
 
07.02.16
01:43
Допытис = Допустим, видно совсем мозг выключен...
2 Asmody
 
07.02.16
01:49
(0) Можно сделать две одинаковые группировки, сделать в каждой соответствующий отбор (который не выводить) и настроить показ итогов.
3 Asmody
 
07.02.16
01:50
но это подойдет, если Группа1 и Группа2 заранее известны и фиксированы
4 Ахмадинежад
 
07.02.16
01:52
включить группу 1 и 2 в другую папу статей тоже что приходит в голову и условным оформлением растерзать
5 Asmody
 
07.02.16
01:52
правильнее, наверно, всё таки придумать признак, объединяющий Группу1 и Группу2, сделать его где-то каким-то реквизитом и группировать по нему.
6 del_sun
 
07.02.16
01:55
(5) да но проблема в том что вместо выражения Группа 1 + Группа 2 допустим может быть еще строка Группа 1 / Группа 3 :) т.е. после определенных групп статей необходимо добавлять некую результирующую строку
сразу скажу что структура групп заранее известна положение доп вычисляемых строк тоже известна.
7 del_sun
 
07.02.16
01:58
еще добавлю что вывод это таблица
в строках группы статей в колонка период ресурсы соответственно какие то значение . и вот очень хочется как то вклиниваться между строками таблицы и вставлять соответственные расчеты. Все что мне приходит сейчас в голову это просто собрать эту таблицу по кускам и передать как внешний источник в скд а скд уже выведет :) чего уж там ...
8 del_sun
 
07.02.16
01:59
Но хотелось бы как то все таки не так ... СКД же умная :)
9 Ахмадинежад
 
07.02.16
02:04
а свой макет на группировку ?
10 del_sun
 
07.02.16
02:05
(9) и как мне это может помочь ?
11 Ахмадинежад
 
07.02.16
02:05
на разделяющую, а в тех фильтры по нужной папке
12 del_sun
 
07.02.16
02:10
(11) переосмыслю на практике ....
13 Ахмадинежад
 
07.02.16
02:15
через объединить запросы у которых фильтры по разгным папкам
14 del_sun
 
07.02.16
02:18
если я правильно поняла у меня будет Группировка1 с отбором по Группе 1 потом на этом же уровне будет Группировка 2 с отбором по группе 2  потом я на этом же уровне добавляю свою группировку3 делаю для нее макет, и типа в параметрах ресурсов мне нужно написать выражение какое то которое бы вычислило мне Итог(Грппировка1.Ресурс1) + Итог(Группировка2.Русерс1).
15 Ахмадинежад
 
07.02.16
02:19
сделай еще через объединить - чтобы одна строка была, нужная тебе - и условным оформлением её
16 del_sun
 
07.02.16
02:19
а с объединением вообще не понимаю как в нужном месте втулить свою строку.... оно ж мне даст одну большую таблицу всего вместе т.е. по сути тот же результат ... Или это просто ночь и я что то не так понимаю ?
17 Asmody
 
07.02.16
02:20
(14) не, Группировка1 будет с отбором ВСписке {Группа1, Группа2}, а Группировка2 бубет с отбором Не ВСписке {Группа1, Группа2}
18 del_sun
 
07.02.16
02:20
ААА кажется поняла :)))) предлагаете расчитывать сумму для каждой строки :)))
19 Asmody
 
07.02.16
02:21
Если состав групп не известен, то это плохо.
Произвольные формулы можно было бы еще как-то пользовательскими полями нагородить…
20 del_sun
 
07.02.16
02:23
состав групп известен :) как раз и даже четко порядок следования задан. Просто часть этих строк это группы статей а другая часть расчетные данные в зависимости от того, что там по группам получается.
21 Ахмадинежад
 
07.02.16
02:24
(19) но некий алгоритм узнавания то может быть хотя бы )
22 Asmody
 
07.02.16
02:26
(20) Тогда крути пользовательские поля, там формулы для итогов можно задавать. И отборами собирай в группировки то, что нужно.
23 Asmody
 
07.02.16
02:27
В принципе, можно строки "итогов" отдельными группировками сделать.
24 Asmody
 
07.02.16
02:28
Т.е. на одном уровне будет несколько группировок с разной детализацией и разными отборами.
25 Asmody
 
07.02.16
02:28
Ну и условным оформлением всё это раскрасить.
26 del_sun
 
07.02.16
02:31
(24) Идею поняла, с реализацией пока мой мозг не может справиться... устал бедняжко уже. Об этом я уже подумаю как посплю :)
Так что спасибо за идеи
27 Asmody
 
07.02.16
02:32
(26) Угу, спокойной ночи!
28 del_sun
 
07.02.16
02:34
А еще тогда сюда же вопрос :) можно ли как то свое выражение в своем макете вставить для группировки ?
Скажем стоит периодичность МЕсяц период выводится Январь февраль и т д Стоит Периодичность Квартал В и группировка выдает вместо даты 1 квартал 2 квартал и т д Год - соответственно только год.
29 del_sun
 
07.02.16
02:35
Периодичность указывает пользователь. Запрос соответственно выдает с данной периодичностью какие то данные. период же выводится просто в виде даты а хочется как то красиво
30 del_sun
 
07.02.16
02:37
Но чувствую что это будет чудное вычисляемое поле :)
31 del_sun
 
07.02.16
02:37
ладно пока все равно не могу сообразить как его так исполнить. так что да Спокойной ночи.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший