СКД: вставить доп строку с результатом между группировками #764648


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

В этой группе 1С