|
УФ. ТаблицаФормы. Отображение: дерево. Странная работа Развернуть() | ☑ | ||
---|---|---|---|---|
0
Rounder
06.10.12
✎
19:16
|
УФ.
ТаблицаФормы. Отображение: Дерево. Хочу развернуть допустим два узла. В справочнике ПодразделенияОрганизаций Элементы.Список.Развернуть(НеобходимаяСтрока) - разворачивает. В справочнике Контрагенты - не разворачивает. И там и там НеобходимаяСтрока типа СправочникСсылка. Разница между справочниками: Контрагенты - Иерархия групп и элементов ПодразделенияОрганизаций - Иерархия элементов Почему не разворачивает? |
|||
1
acsent
06.10.12
✎
19:19
|
може во втором случае не установлена основная таблица?
|
|||
2
Rounder
06.10.12
✎
19:22
|
Настройки обоих динамических списков одинаковы.
Проблема оказывается именно в Иерархия групп и элементов. Сделал в ПодразделенияОрганизаций такую же иерархию и там перестало раскрывать. Теперь вопрос как это победить? |
|||
3
Wobland
06.10.12
✎
19:24
|
так, на всякий случай. вторым параметром не пробовал играться?
|
|||
4
Rounder
06.10.12
✎
19:26
|
(3) Я открываю нижний уровень ветви. У него нет подчиненных.
|
|||
5
Rounder
06.10.12
✎
20:08
|
В общем разработал методу полного раскрытия динамического списка при отображении деревом.
Увеличивает скорость раскрытия очень больших справочников в десятки раз. Т.к. Развернуть() не смог запустить на "Иерархия групп и элементов", то для тестирования создал справочник Тест, обработкой туда перегнал элементы из справочника Контрагенты только вместо групп создавал элементы. Т.е. получил практически копию справочника контрагенты, только с "Иерархия элементов". По замерам Тест с 8200 записями открываются 7 минут 30 секунд (если указать в свойствах "Раскрывать все уровни"). С помощью моей приблуды открывает за 1-2 секунды. Для полной реализации нужно победить Развернуть() в справочнике с "Иерархия групп и элементов". Причем ТекущаяСтрока - работает и в "Иерархия групп и элементов". |
|||
6
vmv
06.10.12
✎
20:11
|
(5) дублируй все таблицы справочников - не мелочись! нетленку на
- инфостар - цена 100500 - имя "Тф-революция" - мне 20% все, работай |
|||
7
Rounder
06.10.12
✎
20:14
|
(6) А не нужно ерничать. Метода реально работает на больших справочниках с иерархией элементов во много раз быстрее чем стандартное полное раскрытие дерева.
|
|||
8
Rounder
06.10.12
✎
20:15
|
Если знаешь как "завести" Развернуть() на справочнике с иерархией групп и элементов - подскажи.
|
|||
9
vmv
06.10.12
✎
20:18
|
(7) опиши еще раз внятно и лаконично еще раз этот метод, мы же уже почти партнеры им я обязан грамотно прентовать продукт
давай не ломайся, включи мозг и пиши "Миряне, моя нетлентка откроет вам врата рая патаму щто... " ну щто ну щто!? |
|||
10
Rounder
06.10.12
✎
20:21
|
Не важно, что внутри методы. Важно что для ее универсальности не удается "завести" Развернуть() на справочнике с иерархией групп и элементов. Вот в этом и нужна помощь.
|
|||
11
Rounder
06.10.12
✎
20:23
|
Выигрыш во времени на разных справочниках будет разным. В зависимости от количества уровней и т.д. Но выигрыш на больших справочниках будет очень большим. На малых справочниках - разницы практически нет.
|
|||
12
vmv
06.10.12
✎
20:23
|
(10) Правило простое: нет описания методы - нет помощи.
или ты сам в шоке от космо-технологии и объяснить ее функционирование могут только представуители инопланетной рассы. если чо я буду переводить - зови гуманоидов, скорефанюсь) |
|||
13
vmv
06.10.12
✎
20:24
|
(11) пустая болтовня.
мне нужны улики, аргументы и факты, Ватсон! |
|||
14
Rounder
06.10.12
✎
20:26
|
Могу видео снять :)
Но внутрь кода не пущу пока он не будет универсальным и "запатентованным" :) Но если поможешь решить проблему - то будешь в "соавторах". |
|||
15
vmv
06.10.12
✎
20:30
|
(14) я такие поделки в яслях писало, воспитательницы за них вываливали сисю)
|
|||
16
Rounder
06.10.12
✎
20:34
|
Ну так помоги решить проблему если так крут. Или поделись своей поделкой как раскрыть все уровни иерархического справочника в виде дерева за малое количество времени.
|
|||
17
vmv
06.10.12
✎
20:36
|
(16) я это делаю просто магическими пассами - мгновенно
|
|||
18
Rounder
06.10.12
✎
21:36
|
Вот http://www.super-bit.ru/80jjpclky8az.html видео-доказательство.
|
|||
19
EvgeniuXP
06.10.12
✎
21:56
|
(2) раскрывай программным путём.
|
|||
20
Rounder
06.10.12
✎
21:57
|
(19) Об этом речь в теме и идет. Именно о программном раскрытии.
|
|||
21
Rounder
06.10.12
✎
21:58
|
(19) Ну и картинка у тебя пошловатая...
|
|||
22
EvgeniuXP
06.10.12
✎
22:00
|
так метод есть "Развернуть" или как он там.
|
|||
23
Rounder
06.10.12
✎
22:03
|
(22) Такое ощущение что ты прочитал лишь часть первого сообщения в теме :)
Именно этот метод и отказывается работать на справочнике с "Иерархия групп и элементов" |
|||
24
Rounder
07.10.12
✎
09:34
|
(17) Если посмотрел (18) то докажи что у тебя была не "пустая болтовня".
|
|||
25
Rounder
07.10.12
✎
10:45
|
А кто-нибудь может проверить у себя - отрабатывает ли программное Развернуть() в любом справочнике с "Иерархия групп и элементов"? Может глюки конкретного релиза платформы (8.2.15.294)
|
|||
26
Rounder
07.10.12
✎
12:13
|
Можно сделать "костыль" с помощью ТекущаяСтрока, но тогда в два раза увеличится количество обращений к серверу, а соответственно и время раскрытия дерева. Понятное дело что если стандартными средствами дерево открывается за 7 минут, а с приблудой за 1-2, то если с приблудой и "костылем" за 2-4 - то ничего страшного...
Но все же хочется как-то "завести" Развернуть(). |
|||
27
Rounder
07.10.12
✎
12:14
|
1-2 и 2-4 имелись в виду секунды.
|
|||
28
Rounder
07.10.12
✎
16:57
|
апну
|
|||
29
Rounder
07.10.12
✎
18:00
|
Ну вот и разобрался :) Есть еще добрые люди. Завтра нетленку опубликую :)
|
|||
30
vmv
07.10.12
✎
19:33
|
(29) меня в соавторы не забудь, только не надо истерик - это мае, я творец и прочая чушь - надо бит гуманим)
|
|||
31
Rounder
07.10.12
✎
19:53
|
(30) Обязательно.
|
|||
32
Rounder
08.10.12
✎
15:19
|
||||
33
Rounder
08.10.12
✎
15:24
|
Точнее http://infostart.ru/public/155468/, специально для vmv.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |