|
Отчет с произвольным количеством колонок | ☑ | ||
---|---|---|---|---|
0
Poigen
01.10.12
✎
13:22
|
Что-то не понимаю совсем.
Необходимо вывести отчет с динамически изменяемым количеством колонок. Причем сделать аналогично тому, как показано на следующей иллюстрации: http://s2.ipicture.ru/uploads/20121001/wzr99sk1.png То есть как присоединить энное количество столбцов с наименованием самих фруктов - понятно, тут трудностей нет. А вот как сделать так, чтобы вышележащая ячейка с фразой "Виды фруктов" растягивалась сообразно количеству самих фруктов? Подскажите, пжлст, если не сложно. |
|||
1
Нуф-Нуф
01.10.12
✎
13:23
|
в 1С так нельзя
|
|||
2
Maxus43
01.10.12
✎
13:26
|
(1) можно
|
|||
3
Maxus43
01.10.12
✎
13:26
|
после формирования ТабДока можно программно Объеденить ячейки в Области
|
|||
4
Фокусник
01.10.12
✎
13:28
|
(0) Можно, например, так:
Выводишь колонку с шириной 0, в ней в шапке указано "Виды фруктов". Гризонтальное положение указано в ячейке с заголовком указать: центр, по выделенным колонкам. Остальные колонки присоединяешь справа, в ячейках в шапке заголовок не указан. Обводить рамкой их тоже НЕ нужно слева и справа. |
|||
5
Poigen
01.10.12
✎
13:30
|
(3) То есть в конце формирования отчета подсчитать сколько у меня реально разных фруктов и одиночную ячейку со словами "Виды фруктов" объединить с расположенными справа пустыми ячейками в количестве КолвоФруктов-1?
|
|||
6
Maxus43
01.10.12
✎
13:30
|
(5) типа да
|
|||
7
Maxus43
01.10.12
✎
13:31
|
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
Объединить (Merge) Синтаксис: Объединить() Описание: Объединяет ячейки области. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: Область = ТабДок.Область(2,2,3,3); Область.Объединить(); |
|||
8
Poigen
01.10.12
✎
13:56
|
2 Maxus43
Спасибо, идея понятна, как вариант можно попробовать. 2 Фокусник А нельзя ли подробнее для непонятливых. Делаю тестовый макет: http://s1.ipicture.ru/uploads/20121001/07O3yH16.png Но что-то идет не так: http://s1.ipicture.ru/uploads/20121001/jTA7XHDC.png |
|||
9
NDN
01.10.12
✎
13:59
|
попробуй освоить СКД - там это легко делается
|
|||
10
Aprobator
01.10.12
✎
13:59
|
(9) рельно можно накрыть одной колонкой остальные?
|
|||
11
Aprobator
01.10.12
✎
14:00
|
рельно = реально
|
|||
12
Сияющий Асинхраль
01.10.12
✎
14:01
|
Вот как раз как это делается в СКД - хз, но обычный программный вывод элементарно
|
|||
13
Poigen
01.10.12
✎
14:02
|
(9) Спорить не стану, но что-то мне кажется подозрительным это вот "легко делается".
Пробовал - не получилось. Если знаешь как - подскажи, если не сложно, плиз... |
|||
14
Aprobator
01.10.12
✎
14:02
|
про вывод то я в курсах. Меня именно в СКД интересует, а то вечно приходится табличный документ после вывода дорабатывать.
|
|||
15
Maxus43
01.10.12
✎
14:04
|
(14) в скд это "Группа полей" обычно накрывает несколько полей, тока я делал когда известно сколько будет выводится
|
|||
16
Aprobator
01.10.12
✎
14:05
|
ресурсы накрыть то одной колонкой элементарно. А вот когда в одну группировку еще другие группировки входят и их накрыть надо - вот этого я пока не умею.
|
|||
17
Aprobator
01.10.12
✎
14:06
|
(15) о чем и речь. Тут то неизвестно сколько будет выведено.
|
|||
18
Aprobator
01.10.12
✎
14:07
|
(9) не томи - рассказывай )
|
|||
19
Пеппи
01.10.12
✎
14:11
|
(18) да 1-2 клика мышкой делается) проще некуда.
|
|||
20
Пеппи
01.10.12
✎
14:18
|
(16) не получается способ как в (15) ?
|
|||
21
Poigen
01.10.12
✎
14:28
|
На самом деле на картинках представлен упрощенный тестовый образец. В реальной жизни у меня есть иерархический справочник с небольшим количеством элементов. Наполнение справочника будет меняться нечасто, но все-таки будет. Особенно возможны переносы отдельных элементов или подпапок в другие папки.
Вот его структуру и хотелось бы отразить в столбцах, причем учитывая тот факт, что уровни вложенности справочника в общем случае могут быть различными. |
|||
22
Poigen
01.10.12
✎
15:09
|
Спасибо Фокуснику. Его вариант, как и вариант Maxus43, тоже получился.
Зря только по почте человека побеспокоил. А вот с СКД так и не ясно. :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |