Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Идея - Возможность открытия метаданного по хоткею (число прочтений - 4514 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Идея - Возможность открытия метаданного по хоткею
25. Апреля 2007 :: 05:17
Печать  
Народ, пришла очередная идея Улыбка
Как думаете, будет востребован универсальный механизм - в режиме Предприятия открытие любого метаданного путем вызова списка всех метаданных и открытия через svcsvc.FilterValue ?

Т.е. наподобие скрипта для Опенконфа - NavigationTools.vbs::SelectMetadataAndGotoObj (Ctrl+Shift+M)

На инфостарте есть подобная разработка "Открывашка" http://infostart.ru/projects/883/?&desc=1&ref=9621
Но она мне не слишком нравится, т.к. ИМХО интерфейс не нужен, просто список выбора и возможность быстрого выбора из него.

Еще не слишком удобная фильтрация, в отличие от отличного svcsvc.FilterValue - в "Открывашке" если в поле фильтрации указано несколько слов, будут показаны все варианты, в которых встречается хотя бы один из вариантов.
Т.е. подобный фильтр не сужает поле поиска, а наоборот, расширяет его Печаль что не есть гуд.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #1 - 25. Апреля 2007 :: 05:45
Печать  
Естественно, механизм предназначен для режима 1С-Предприятие Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #2 - 25. Апреля 2007 :: 06:05
Печать  
сразу частный момент... чтобы можно было указать флагТолькоТеМетаданные, для которых в данном Контексте есть Право хотя бы на Чтение/Использование ( Улыбкапытаемся спроецировать сей механизм на конкретную задачу, которая уже стоит)

А так... я полностью ЗА, у меня Alt + F7 давно работает... если кому то интересно мое скромное ИМХО
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #3 - 25. Апреля 2007 :: 06:13
Печать  
Само собой, будут показаны только те, на которые у пользователя есть хотя право на чтение или использование
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #4 - 25. Апреля 2007 :: 06:15
Печать  
Я лично вижу очень простой код.
Код
Выбрать все
Объект = СоздатьОбъект("Формы.ОткрытиеФормИзСписка");
Объект.ОткрытьФормуИзСпискаФорм(); 


и все Улыбка
Этот код можно закинуть куда угодно - например, на хоткей или в меню на базе RWidjets
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #5 - 25. Апреля 2007 :: 06:19
Печать  
Есть один скользкий (читай неприятный) момент...
А если в конфигурацию встроены файлы определения классов и обработка DefCls, что то очень не хочется чтобы они попадали в этот список вообще...
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #6 - 25. Апреля 2007 :: 06:33
Печать  
Ага, это неудобно, сам только что нарвался Улыбка
В принципе, класс уже сделан.
осталось вот эту мелочь устранить Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #7 - 25. Апреля 2007 :: 15:26
Печать  
Класс создан и выложен в общую конфигурацию
http://www.1cpp.ru/forum/YaBB.pl?num=1169222935/147#147

Cкриншот ниже
  

FastMetaOpen.gif ( 25 KB | Загрузки )
FastMetaOpen.gif

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #8 - 25. Апреля 2007 :: 15:29
Печать  
Осталось решить две небольшие проблемы
1. Не показывать в списке обработки, являющиеся классами, и обработку defcls - если они есть в конфе
2. как видно из скриншота, не нужно показывать форму списка для метаданных - дублирующая строчка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея - Возможность открытия метаданного по хот
Ответ #9 - 25. Апреля 2007 :: 15:34
Печать  
Еще один скриншот, уже с фильтрацией
  

FastMetaOpen_2.gif ( 6 KB | Загрузки )
FastMetaOpen_2.gif

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать