|
Вывод разноструктурной информации в дерево значений | ☑ | ||
---|---|---|---|---|
0
mvgfirst
20.12.12
✎
14:40
|
Объясните, возможно ли такое:
Мне нужно в дереве значений (на форме в табличном поле) показать в одном уровне информацию о контрагенте, задолженности и т.п. на вложенном уровне показать информацию о заказах контрагента (а именно дата, сумма, время доставки и еще много важных полей) на вложенном уровне у заказа - нужно показывать товарный состав. Сейчас я это делаю колонками. Т.е. добавил все нужные мне колонки и кажда из них отображает значения на своем уровне разворота. Но визуально это ЖУТЬ как некрасиво! Потому что на развороте по товарам сначала идут колонки относящиеся к контрагенту (я их не заполняю на этом уровне, они пустые) потом идут колонки относящиеся к заказу и только потом данные по Товару Т.е. пользователю что бы увидеть состав товара у контрагента нужно сроллом прокручивать вправо дерево значений А еще плохо то что данные по контрагенту урезаются по ширине колонки (если форма не на весь экран растянута) и что бы их посмотреть каждый раз приходится колонку раздвигать. Суть вопроса - можно ли сделать объединение колонок хотя бы. Или может быть есть какой-то иной способ показывать информацию разной структуры в одном дереве значений? |
|||
1
Wobland
20.12.12
✎
14:41
|
ТабДок не предлагать?
|
|||
2
cw014
20.12.12
✎
14:43
|
(0) Возможно, если:
а) сделаешь составные типы у колонок (так как они у тебя реально для такой фигни будут составные) б) приведешь группировки и детали к единому количеству колонок (и сопоставить типы) г) заполнять будешь ручками (из запроса такую выгрузку не сделаешь) |
|||
3
Defender aka LINN
20.12.12
✎
14:45
|
(0) Управляемые формы
|
|||
4
acsent
20.12.12
✎
14:46
|
Добавить колонку наименование и отображать там информацию. остальные колонки не трогать
|
|||
5
vmv
20.12.12
✎
14:46
|
(0) либо отчет на СКД, либо мастер-детали, т.е. использовать табличные поля мастера
"Контргенты" ... и табличные поля детали "Суммы долгов" "Сотрудницы с сиськами > 3" ... При позиционировании в мастере - выполнять отбор по деталям все остальное от лукавого и завтра он всех кончит, если делать глупости |
|||
6
program1Cer
20.12.12
✎
15:02
|
Ну что-то вроде того как выглядит структура подчиненности документа?
|
|||
7
sapphire
20.12.12
✎
15:05
|
(1) Тож подумал тако, as variant, показывать в дереве только "уровневые" имена, а справа детали...
Ну как обычно показываем структуру хранения ИБ через текущую строку... |
|||
8
Kashemir
20.12.12
✎
15:16
|
(20) Стандартный случай - спрятать колонки с данными, и добавить колонку(и) представлений. В зависимости от уровня вложенности выводить в них те или иные значения.
|
|||
9
mvgfirst
20.12.12
✎
15:28
|
(1) ТабДок не интересен в принципе. О возможностях реализации через таб док я знаю еще со времен семерки
(2) это пункти должны быть реализованы все вмеесте? или можно только выбрать пункт Г "Заполнять ручками" - я так заполняю руками (8) Что касательно колонок представлений - то именно таким путем сейчас и пошел. Но в одну строку все забить неудобно ( плохочитаемый объем информации получается) На данный момент меня бы устроила хотя бы возможность объединить как то колонку представления на первом уровне дерева. Потому как из-за начилия дополнительных колонок, колонка представления ужимается сейчас и урезается то самое представление которое я в ручном режиме составил для контрагента. Т.е. визуально мне бы устроило что бы на первом уровне была одна колонка с представлением контрагента а на втором уровне много колонок с данными из заказа. Лучше всего это можно сделать через ТабДок (где есть объединение ячеек) - технически возможно ли такое в Табличном Поле? |
|||
10
Kashemir
20.12.12
✎
15:30
|
(9) Возможно - если у тебя много свободного времени
|
|||
11
sapphire
20.12.12
✎
15:32
|
(9) Да? Что не припомню что бы там удобный вывод был
|
|||
12
Kashemir
20.12.12
✎
15:33
|
+(10) Помимо прочего такое решение ресурсоемко, в отличие от дерева/табличного поля где элемент управления цепляется к колонке, для табличного документа элементы управления надо будет создавать для каждой ячейки отдельно.
|
|||
13
Kashemir
20.12.12
✎
15:34
|
+(10) Упс, не правильно понял вопрос. Возможно в табличном документе, в табличном поле конечно же нельзя.
|
|||
14
pessok
20.12.12
✎
15:34
|
(9) чем плох ПТД с нормальной обработкой расшифровок? религия не позволяет?
|
|||
15
mvgfirst
20.12.12
✎
15:40
|
(14) Нужно именно дерево с номральным человеческим "плюсиком";
|
|||
16
kosts
20.12.12
✎
15:40
|
Можно попробовать динамически управлять видимостью колонок, для одной строки одни колонки, для другой строки другие колонки.
|
|||
17
pessok
20.12.12
✎
15:41
|
(15) млять. в ПТД с группировками плюсики не человеческие?
|
|||
18
mvgfirst
20.12.12
✎
15:41
|
(3) Объясните как можно в Управляемых Формах это реализовать. Я с УФ шапошно-знаком, и деревья там не пробовал даже создавать.
Там могут быть разные структуры колонок у разных уровней дерева? Если да - готов перевести свою обработку на УФ! Ради такого преимущества |
|||
19
mvgfirst
20.12.12
✎
15:43
|
(17) А перетаскивание НачалоПеретаскивания() и т.п. возможно в ПТД? Я так-то не знаю
И к моему сожалению я до сих пор не научился формировать ПТД со свернутыми группировками - как это реализовать? |
|||
20
pessok
20.12.12
✎
15:44
|
(19)
1)ОбработкаРасшифровки 2) параметры у Вывести() посмотри, 4, кажется |
|||
21
Defender aka LINN
20.12.12
✎
15:47
|
(18) Там условное оформление рулит и педалит
|
|||
22
kosts
20.12.12
✎
17:41
|
(18) Не, это для обычных форм возможно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |