Вывод отчета на СКД с меняющимися группировками в макет #677577


#0 by Gitty
Добрый день, помогите решить следующую ситуацию. Отчет на СКД (обычная форма) нужно вывести в макет. Запрос выгружаю в дерево значений. Количество группировок СКД может быть любое и в любой последовательности. Например Организация - Контрагент - Номенклатура или Организация - Номенклатура, или еще как-то. В макете, соответственно, есть <ИмяПараметра>, которому должны присваиваться полученные в дереве данных значения, т.е. Организация, Контрагент, Номенклатура и т.п. Как это сделать?
#1 by Fragster
а чем не устраивает запилить макет средствами СКД целиком?
#2 by Gitty
То есть создать в самой скд макет?
#3 by Cube
Ты скажи, чем тебя СКД не устроила? Почему решила результат ручками обрабатывать?
#4 by Gitty
очень много группировок, неудобно пользователям
#5 by Cube
И? Что конкретно не нравится? Покажи скрин как делает СКД и покажи скрин как надо (в экселе подредактируй).
#6 by Gitty
я прошу прощения, мне неловко, но пишу здесь первый раз, никак не найду как скрин вставить))
#7 by Cube
Картинку на хостинг: сюда ссылку на картинку (желательно ПРЯМУЮ ссылку, без рекламы).
#8 by Cube
Тут ещё девушкам принято фотку в личную карточку выкладывать))) Это так, к слову :)
#9 by Gitty
Про фотку в лично карточке я учту конечно))) Группировок на самом деле может доходить до 10ти
#10 by Лодырь
Группировки в разных колонках можно вывести и так.
#11 by Лодырь
Поставь в доп настройках "Расположение полей группировок" равное "Отдельно и только в итогах"
#12 by Gitty
Так и правда получается, только  мне кажется не очень легко визуально воспринимается, когда в каждом следующем столбике сточка ниже идет. А в свой макет никак не вывести?
#13 by Лодырь
Можно сделать по другому - можно вывести без группировок в плоскую таблицу и убить нижележащие дублирующиеся значения полей.
#14 by Gitty
у меня проблема в сопоставлении имен колонок таблицы значений (или дерева значений) и параметров макета. Точнее параметр Вот например, ОбластьМакетаСтрока.Параметры.Параметр = чему? если я не знаю заранее какие группировки у отчета
#15 by Лодырь
Строго говоря, ты можешь узнать разобрав макет по частям ) Но зачем, если можно решить проблему способом как в банальной постобработкой отчета.
#16 by Gitty
Всем спасибо, решила вот так:
#17 by Лодырь
А я по другому ради развлечения решил: вычисляемое поле аля: ВЫБОР КОГДА ВЫЧИСЛИТЬВЫРАЖЕНИЕ("Склад",,,"Предыдущая","Предыдущая")=Склад Тогда "" ИНАЧЕ Склад КОНЕЦ и вывод отчета исключительно детальными записями с отображением вычислмямых полей и сортировкой по полям являющимися базовыми к вычисляемым.
#18 by Fragster
респект!!!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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