УФ. ТаблицаФормы. Отображение: дерево. Странная работа Развернуть() #632998


#0 by Rounder
УФ. ТаблицаФормы. Отображение: Дерево. Хочу развернуть допустим два узла. В справочнике ПодразделенияОрганизаций Элементы.Список.Развернуть(НеобходимаяСтрока) - разворачивает. В справочнике Контрагенты - не разворачивает. И там и там НеобходимаяСтрока типа СправочникСсылка. Разница между справочниками: Контрагенты - Иерархия групп и элементов ПодразделенияОрганизаций - Иерархия элементов Почему не разворачивает?
#1 by acsent
може во втором случае не установлена основная таблица?
#2 by Rounder
Настройки обоих динамических списков одинаковы. Проблема оказывается именно в Иерархия групп и элементов. Сделал в ПодразделенияОрганизаций такую же иерархию и там перестало раскрывать. Теперь вопрос как это победить?
#3 by Wobland
так, на всякий случай. вторым параметром не пробовал играться?
#4 by Rounder
Я открываю нижний уровень ветви. У него нет подчиненных.
#5 by Rounder
В общем разработал методу полного раскрытия динамического списка при отображении деревом. Увеличивает скорость раскрытия очень больших справочников в десятки раз. Т.к. Развернуть не смог запустить на "Иерархия групп и элементов", то для тестирования создал справочник Тест, обработкой туда перегнал элементы из справочника Контрагенты только вместо групп создавал элементы. Т.е. получил практически копию справочника контрагенты, только с "Иерархия элементов". По замерам Тест с 8200 записями открываются 7 минут 30 секунд (если указать в свойствах "Раскрывать все уровни"). С помощью моей приблуды открывает за 1-2 секунды. Для полной реализации нужно победить Развернуть в справочнике с "Иерархия групп и элементов". Причем ТекущаяСтрока - работает и в "Иерархия групп и элементов".
#6 by vmv
дублируй все таблицы справочников - не мелочись! нетленку на - инфостар - цена 100500
#7 by Rounder
А не нужно ерничать. Метода реально работает на больших справочниках с иерархией элементов во много раз быстрее чем стандартное полное раскрытие дерева.
#8 by Rounder
Если знаешь как "завести" Развернуть на справочнике с иерархией групп и элементов - подскажи.
#9 by vmv
опиши еще раз внятно и лаконично еще раз этот метод, мы же уже почти партнеры им я обязан грамотно прентовать продукт давай не ломайся, включи мозг и пиши "Миряне, моя нетлентка откроет вам врата рая патаму щто... " ну щто ну щто!?
#10 by Rounder
Не важно, что внутри методы. Важно что для ее универсальности не удается "завести" Развернуть на справочнике с иерархией групп и элементов. Вот в этом и нужна помощь.
#11 by Rounder
Выигрыш во времени на разных справочниках будет разным. В зависимости от количества уровней и т.д. Но выигрыш на больших справочниках будет очень большим. На малых справочниках - разницы практически нет.
#12 by vmv
Правило простое: нет описания методы - нет помощи. или ты сам в шоке от космо-технологии и объяснить ее функционирование могут только представуители инопланетной рассы. если чо я буду переводить - зови гуманоидов, скорефанюсь)
#13 by vmv
пустая болтовня. мне нужны улики, аргументы и факты, Ватсон!
#14 by Rounder
Могу видео снять :) Но внутрь кода не пущу пока он не будет универсальным и "запатентованным" :) Но если поможешь решить проблему - то будешь в "соавторах".
#15 by vmv
я такие поделки в яслях писало, воспитательницы за них вываливали сисю)
#16 by Rounder
Ну так помоги решить проблему если так крут. Или поделись своей поделкой как раскрыть все уровни иерархического справочника в виде дерева за малое количество времени.
#17 by vmv
я это делаю просто магическими пассами - мгновенно
#18 by Rounder
Вот видео-доказательство.
#19 by EvgeniuXP
раскрывай программным путём.
#20 by Rounder
Об этом речь в теме и идет. Именно о программном раскрытии.
#21 by Rounder
Ну и картинка у тебя пошловатая...
#22 by EvgeniuXP
так метод есть "Развернуть" или как он там.
#23 by Rounder
Такое ощущение что ты прочитал лишь часть первого сообщения в теме :) Именно этот метод и отказывается работать на справочнике с "Иерархия групп и элементов"
#24 by Rounder
Если посмотрел то докажи что у тебя была не "пустая болтовня".
#25 by Rounder
А кто-нибудь может проверить у себя - отрабатывает ли программное Развернуть в любом справочнике с "Иерархия групп и элементов"? Может глюки конкретного релиза платформы (8.2.15.294)
#26 by Rounder
Можно сделать "костыль" с помощью ТекущаяСтрока, но тогда в два раза увеличится количество обращений к серверу, а соответственно и время раскрытия дерева. Понятное дело что если стандартными средствами дерево открывается за 7 минут, а с приблудой за 1-2, то если с приблудой и "костылем" за 2-4 - то ничего страшного... Но все же хочется как-то "завести" Развернуть.
#27 by Rounder
1-2 и 2-4 имелись в виду секунды.
#28 by Rounder
апну
#29 by Rounder
Ну вот и разобрался :) Есть еще добрые люди. Завтра нетленку опубликую :)
#30 by vmv
меня в соавторы не забудь, только не надо истерик - это мае, я творец и прочая чушь - надо бит гуманим)
#31 by Rounder
Обязательно.
#32 by Rounder
#33 by Rounder
Точнее , специально для vmv.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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