|
Табличная часть с группировками | ☑ | ||
---|---|---|---|---|
0
CepeLLlka
26.10.11
✎
08:08
|
Мне нужна табличная часть которая у меня заполняется автоматом и имеет группировку по номенклатуре к примеру..
Чтобы это сделать мне нужно некое дерево значений и что-то куда-то переделывать.. подскажите пожалуйста.. не могу с инфостарта качать ничё.. |
|||
1
CepeLLlka
26.10.11
✎
08:08
|
Да кстати.. на Управляемых формах.
|
|||
2
Wobland
26.10.11
✎
08:11
|
дерево в ТЧ ты хранить не сможешь
|
|||
3
CepeLLlka
26.10.11
✎
08:12
|
(2) Дык да.. к этому и веду.. что отображать нужно в дереве, а потом снова в таблицу значений сохранять..
|
|||
4
Рэйв
26.10.11
✎
08:13
|
(3)Как вариант
Сворачивой дерево в строку через ЗначениеВСтрокуВнутр и храни в текстовом реквизите. При открытии разворачивай на форме, при записи - записывай в реквизит |
|||
5
DrShad
26.10.11
✎
08:13
|
а на УФ разве не можешь демонический список как угодно вертеть?
|
|||
6
CepeLLlka
26.10.11
✎
08:15
|
(5) Может быть и можно.. но я то не знаю :(
|
|||
7
DrShad
26.10.11
✎
08:17
|
(6) ну так хороший повод узнать
|
|||
8
CepeLLlka
26.10.11
✎
08:18
|
(7) Для этого я и создал эту тему :)
Итак.. у меня есть документ.. в нём реквизит - табличная часть.. Как мне её динамическим списком то представить? Я её заполняю программно.. в ручную её нельзя запонлять. |
|||
9
DrShad
26.10.11
✎
08:25
|
(8) не выводи таблицу на форму, юзай демонический список
|
|||
10
CepeLLlka
26.10.11
✎
08:28
|
(8) А как?
|
|||
11
CepeLLlka
26.10.11
✎
08:28
|
Не можешь дать пару примеров?
|
|||
12
kosts
26.10.11
✎
08:30
|
(4) тупиковый путь
|
|||
13
CepeLLlka
26.10.11
✎
08:31
|
||||
14
kosts
26.10.11
✎
08:33
|
(0) Положить на форму дерево. Создать колонки.
При открытии сортировать табличную часть. Пройтись по ТЧ и заполнить дерево. При записи наоборот... |
|||
15
Wobland
26.10.11
✎
08:33
|
(13) там же куча кода выложена
|
|||
16
CepeLLlka
26.10.11
✎
08:33
|
(14) Ты сам пробовал так? И нету ли примеров?
|
|||
17
CepeLLlka
26.10.11
✎
08:34
|
(15) Код это одно.. а настройки на форме это другое..
|
|||
18
kosts
26.10.11
✎
08:35
|
(16) Сталкивался. Все работало.
|
|||
19
CepeLLlka
26.10.11
✎
08:43
|
(18) А примерчика не будет у вас? МРр :)
|
|||
20
CepeLLlka
26.10.11
✎
08:46
|
А вот в ссылке которую я дал.. там первая функция.. в ней вызывается в цикле она же сама.. это правильно? Мне кажется что-то там не так.. я просто не проснусь ещё до конца и поэтому не верю себе..
|
|||
21
CepeLLlka
26.10.11
✎
08:47
|
Вот сам код....
// Процедура выгружает данные из дерева значений в таблицу значений // данные выгружаются только в таблицу со сходным набором реквизитов // Функция ВыгрузитьДеревоЗначенийВТаблицуЗначений(Дерево, Таблица = Неопределено) Экспорт Если Таблица = Неопределено Тогда Таблица = Новый ТаблицаЗначений; Для Каждого Колонка Из Дерево.Колонки Цикл Таблица.Колонки.Добавить(Колонка.Имя, Колонка.ТипЗначения); КонецЦикла; КонецЕсли; Для Каждого СтрокаДерева Из Дерево.Строки Цикл ЗаполнитьЗначенияСвойств(Таблица.Добавить(), СтрокаДерева); ВыгрузитьДеревоЗначенийВТаблицуЗначений(СтрокаДерева, Таблица); КонецЦикла; Возврат Таблица; КонецФункции |
|||
22
CepeLLlka
26.10.11
✎
08:48
|
Может кто-нибудь скачает её для меня? А я посмотрю как там сделано..
|
|||
23
Wobland
26.10.11
✎
09:01
|
||||
24
nicxxx
26.10.11
✎
09:25
|
(5) как раз у динамического списка есть некоторые сложности с группировкой
|
|||
25
nicxxx
26.10.11
✎
09:30
|
если не указана основная таблица - группировать не дает. а если нужен свой алгоритм заполнения дерева - то не получается использовать дин список, вместо него - дерево значений
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |