Отчет с произвольным количеством колонок #632025


#0 by Poigen
Что-то не понимаю совсем. Необходимо вывести отчет с динамически изменяемым количеством колонок. Причем сделать аналогично тому, как показано на следующей иллюстрации: То есть как присоединить энное количество столбцов с наименованием самих фруктов - понятно, тут трудностей нет. А вот как сделать так, чтобы вышележащая ячейка с фразой "Виды фруктов" растягивалась сообразно количеству самих фруктов? Подскажите, пжлст, если не сложно.
#1 by Нуф-Нуф
в 1С так нельзя
#2 by Maxus43
можно
#3 by Maxus43
после формирования ТабДока можно программно Объеденить ячейки в Области
#4 by Фокусник
Можно, например, так: Выводишь колонку с шириной 0, в ней в шапке указано "Виды фруктов". Гризонтальное положение указано в ячейке с заголовком указать: центр, по выделенным колонкам. Остальные колонки присоединяешь справа, в ячейках в шапке заголовок не указан. Обводить рамкой их тоже НЕ нужно слева и справа.
#5 by Poigen
То есть в конце формирования отчета подсчитать сколько у меня реально разных фруктов и одиночную ячейку со словами "Виды фруктов" объединить с расположенными справа пустыми ячейками в количестве КолвоФруктов-1?
#6 by Maxus43
типа да
#7 by Maxus43
Объединить (Merge) Синтаксис: Объединить Описание: Объединяет ячейки области. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: Область = ТабДок.Область(2,2,3,3);
#8 by Poigen
2 Maxus43 Спасибо, идея понятна, как вариант можно попробовать. 2 Фокусник А нельзя ли подробнее для непонятливых. Делаю тестовый макет: Но что-то идет не так:
#9 by NDN
попробуй освоить СКД - там это легко делается
#10 by Aprobator
рельно можно накрыть одной колонкой остальные?
#11 by Aprobator
рельно = реально
#12 by Сияющий Асинхраль
Вот как раз как это делается в СКД - хз, но обычный программный вывод элементарно
#13 by Poigen
Спорить не стану, но что-то мне кажется подозрительным это вот "легко делается". Пробовал - не получилось. Если знаешь как - подскажи, если не сложно, плиз...
#14 by Aprobator
про вывод то я в курсах. Меня именно в СКД интересует, а то вечно приходится табличный документ после вывода дорабатывать.
#15 by Maxus43
в скд это "Группа полей" обычно накрывает несколько полей, тока я делал когда известно сколько будет выводится
#16 by Aprobator
ресурсы накрыть то одной колонкой элементарно. А вот когда в одну группировку еще другие группировки входят и их накрыть надо - вот этого я пока не умею.
#17 by Aprobator
о чем и речь. Тут то неизвестно сколько будет выведено.
#18 by Aprobator
не томи - рассказывай )
#19 by Пеппи
да 1-2 клика мышкой делается) проще некуда.
#20 by Пеппи
не получается способ как в ?
#21 by Poigen
На самом деле на картинках представлен упрощенный тестовый образец. В реальной жизни у меня есть иерархический справочник с небольшим количеством элементов. Наполнение справочника будет меняться нечасто, но все-таки будет. Особенно возможны переносы отдельных элементов или подпапок в другие папки. Вот его структуру и хотелось бы отразить в столбцах, причем учитывая тот факт, что уровни вложенности справочника  в общем случае могут быть различными.
#22 by Poigen
Спасибо Фокуснику. Его вариант, как и вариант  Maxus43,  тоже получился. Зря только по почте человека побеспокоил. А вот с СКД так и не ясно. :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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