СКД: вывод списка значений #738398


#0 by extrim-style
Есть отчет на СКД. Есть список значений СоставКомиссии. Необходимо в самом низу отчета вывести состав комиссии вида:           Петров А.А.  ___________ Если список пустой - не выводить. Как это сделать с помощью макета?
#1 by 1976vas
Я анализировал список значений и создавал строку целиком, потом ее выводил.
#2 by extrim-style
я сделал так - он мне вывел обрезанную строку... (т.е. с многоточием)
#3 by Ligor
Создать группировку( только с СоставомКомиссии ) в настройках скд, присвоить ей имя и выводить её макетом.
#4 by extrim-style
т.е. использовать второй набор данных Объект и инициализировать ПроцессорКомпоновкиДанных вручную?
#5 by extrim-style
если я создаю группировку и скармливаю ей список значений, то он выводит обычным списком значений через точку с запятой.
#6 by extrim-style
чёт никак не получается. прошу помощи.
#7 by Necessitudo
Список значений - это параметр?
#8 by extrim-style
мне всё-равно. я могу как угодно его подсунуть, лиж бы работало. Параметр - самый простой вариант.
#9 by Necessitudo
СКД в чистом варианте такого тебе сделать не позволит. Нужен какой-то другой макет, который ты будешь подцеплять к табличному документу, который тебе СКД даст на выводе.
#10 by extrim-style
т.е. вывести СКД в макет? ну тогда мне и СКД не очень нужно... У меня напрашиваются 2 варианта: 1. выводить СКД программно. Я создаю второй набор данных Объект, передаю туда необходимый список данных, получаю необходимое Поле, которое уже в качестве группировки вывожу в макете. Почему-то ничего не вывелось. Возможно нужно ковыряться с настройками. 2. если ты говоришь, что мне нужно обрабатывать "на выводе", то тогда может проще обработать уже итоговый табличный документ, добавив к последней строке необходимый вывод? Неужели никто раньше не озадачился сим вопросом? Должно же быть нормальное решение...
#11 by dauster
Из легкого пути: прописать "Выражение представления" для поля. Правда, метод ощутимо тормозит работу отчета.
#12 by alex_shkut
Это правильное решение. Специально для состава комиссии нарисуй свой макет в Макетах как "по старинке". Расставь там параметры с членами комиссии. Как в макетах для печати. В макете СКД создай отдельную группировку, присвой ей Имя и привяжи к макету.
#13 by alex_shkut
Поэкспериментируй немного и сможешь делать любые "по красоте" отчеты на СКД. :)
#14 by alex_shkut
Если будет совсем неясно - могу скринов с собственного отчета накидать. Он хоть и весь на макете построен, но смысл понять можно. С первого взгляда на готовый отчет сразу и не поймешь, что это СКД.
#15 by echo77
Самое простое - после того как сформировал отчет на СКД методом Вывести присоединить нарисованный макет табличного документа
#16 by echo77
Если это 8.3 - то же можно сделать: Список чувачков передать параметром и использовать параметр СписокЗаполнен. Элемент условного оформления с условием СписокЗаполнен = Да Оформлять все поля, Область использования - в заголовке
#17 by extrim-style
сделал вариант п.2, он же . я так понял, предлагается нарисовать в макете с параметрами сразу определенное количество ответственных?
#18 by echo77
Вариант для 8.3 не предлагать?
#19 by extrim-style
на 8.3 еще не переехали
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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