gifts2017

Вертикальное меню

Опубликовал Владимир Гришин (braynt) в раздел Обработки - Универсальные обработки

Идея взята из 1С:Розница. Только заполнение происходит объектами, доступными для данного пользователя . К тому же добавлено заполнение доступными обработками и отчетами.

Идея взята из 1С:Розница. Только заполнение происходит объектами, доступными для данного пользователя (если пользователь имеет право "Просмотр"). К тому же добавлено заполнение доступными обработками и отчетами.
Тестировалась на УТ и БП
Если понравилась,то не забываем плюсовать!!!:)

Скачать файлы

Наименование Файл Версия Размер
Вертикальное меню 42
.1247125296 16,47Kb
07.10.14
42
.1247125296 16,47Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Ярослав Волохов (YVolohov) 09.07.09 11:58
Вещь неплохая но есть некоторые замечания:
1) в базе, где нет пользователей не открывается;
2) если у обработки (отчета) нет формы при попытке ее вызвать возникает ошибка.
2. Ярослав Волохов (YVolohov) 09.07.09 12:06
И еще, строки дерева содержат ссылки на объекты метаданных. Из за этого дерево достаточно долго формируется. Для ускорения храни в строках дерева не ссылки а полные имена объектов метаданных.
3. Владимир Гришин (braynt) 09.07.09 12:38
По поводу первого: я получаю список ролей для конкретного пользователя. Если пользователя нет то и список ролей я получить не смогу.

Строки дерева содержат у меня имя объекта метаданных.

Вот по поводу отсутствия формы нужно подумать. Это исправлю!
4. Епрст (Ёпрст) 09.07.09 13:47
Вообще, для быстрого формирования древовидных структур используют савсем другой принцип:
строят максимум 1-2 уровня, при открытии одной вершины - дорисовывают еще "вглубь" ..при сворачивании - удаляют ветку..
Тем самым выигрыш во времени строительства дерева - в разы...и памяти не кушает.
5. Ярослав Волохов (YVolohov) 09.07.09 15:48
(4) Оригинально, но реализация посложнее будет.
6. Владимир Гришин (braynt) 09.07.09 18:57
Мне тоже понравился такой метод. Буду реализовать !!!
InShallaH; +1 Ответить
7. Сергей (InShallaH) 09.02.12 18:10
Хм, попробовал. Очень удобно. Еще бы "раскрасить" немного
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа