Переключение на Главную Страницу Страницы: [1] 2 3 ... 9 ОтправитьПечать
Очень популярная тема (более 25 ответов) Быстрый поиск в любых СЗ и ТЗ, в т.ч. и системных (число прочтений - 58567 )
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Быстрый поиск в любых СЗ и ТЗ, в т.ч. и системных
15. Декабря 2006 :: 12:44
Печать  
Быстрый поиск по подстроке в любом!!! списке (или ТЗ на форме) при наборе с клавиатуры.

Работает для всех (в том числе и системных!) списков 1С и для таблиц значений на форме.

Класс Общие.БыстрыйПоискВСписке
 
Идея: http://infostart.ru/projects/426/?&desc=1
Автор - AntonRost 2005
Переделка в класс 1С++ сделана artbear 2006

Основной метод - НайтиВСписке(КонтФормы)

Необходимо использование след. компонент
     1. две ВК 1c++ (www.1cpp.ru) и formex.dll от АЛьФ (http://dorex.ru) Обе ВК должны иметь версию, равную или выше 2.5
     или одну ВК 1С++ c версией ниже 2.5

     2. svcsvc.dll - Автор Александр Орефков (www.1cpp.ru) Версия не ниже 1005

Пример использования
В глобальнике просто нужно прописать

Код
Выбрать все
Процедура ПриНажатииКнопкиКлавиатуры(Конт, КодКлавиши, Альт, Шифт, Контрол, Символ, ФСО) // предопределенная FormEx

	Если (Альт = 1) и (КодКлавиши = 118) Тогда // ALT-F7
		лБыстрыйПоиск = СоздатьОбъект("Общие.БыстрыйПоискВСписке");
		лБыстрыйПоиск.НайтиВСписке(Конт);
		ФСО = 0;
	КонецЕсли;

КонецПроцедуры        
 



PS скриншоты в следующих ветках.

Очень и очень удобно.
  

fast_find_001.rar ( 11 KB | Загрузки )

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 - 15. Декабря 2006 :: 12:46
Печать  
Скриншот 1
  

fastfind1.jpg ( 25 KB | Загрузки )
fastfind1.jpg

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: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #2 - 15. Декабря 2006 :: 12:47
Печать  
Скриншот 2
  

fastfind2.jpg ( 39 KB | Загрузки )
fastfind2.jpg

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: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #3 - 15. Декабря 2006 :: 12:47
Печать  
Скриншот 3
  

fastfind3.jpg ( 51 KB | Загрузки )
fastfind3.jpg

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


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #4 - 18. Декабря 2006 :: 21:14
Печать  
А почему бы не встроить svcsvc в 1С++?

Или Александр против?
  
Наверх
 
IP записан
 
Basf
YaBB Newbies
*
Отсутствует



Сообщений: 1
Местоположение: Красноярск
Зарегистрирован: 24. Августа 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #5 - 19. Декабря 2006 :: 04:22
Печать  
Каковы минимальные версии библиотек? Сейчас стоит 1с++ 2.0.3.0, окошко появляется, но список выбора пуст.

ps. И на 2..0.3.1 тоже.
Выбор появляется только в ТЗ, больше нигде.
svcsvc нормальная 1005.
ы Печаль
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #6 - 19. Декабря 2006 :: 07:07
Печать  
sedmin писал(а) 18. Декабря 2006 :: 21:14:
А почему бы не встроить svcsvc в 1С++?

Или Александр против?

А смысл встраивать? Только чтобы решить проблемы с регистрацией?

Ведь svcsvc является обычным КОМ-объектом, и область его применения очень широка. Можно использовать не только в 1С, но и в любых скриптах/программах, что с успехом и используется в Опенконф-скриптах.

ИМХО в текущем варианте удобнее.
Да и есть разработчики, которые правили svcsvc, но не являются разработчиками 1С++ Улыбка
  

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



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #7 - 19. Декабря 2006 :: 07:13
Печать  
Basf писал(а) 19. Декабря 2006 :: 04:22:
Каковы минимальные версии библиотек? Сейчас стоит 1с++ 2.0.3.0, окошко появляется, но список выбора пуст.

ps. И на 2..0.3.1 тоже.
Выбор появляется только в ТЗ, больше нигде.
svcsvc нормальная 1005.
ы Печаль


+1

на ночнике от конца ноября - такая же картина
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #8 - 19. Декабря 2006 :: 07:25
Печать  
А я давно такое уже видел вот тут
(и даже ещё раньше, но не помню где)

П.С. Не в обиду Артуру.
  
Наверх
 
IP записан
 
x-pert
1c++ developer
Отсутствует



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #9 - 19. Декабря 2006 :: 07:39
Печать  
JohnyDeath писал(а) 19. Декабря 2006 :: 07:25:
А я давно такое уже видел вот тут
(и даже ещё раньше, но не помню где)

П.С. Не в обиду Артуру.


Ты бы хоть первый пост внимательно прочёл, не в обиду Подмигивание
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #10 - 19. Декабря 2006 :: 07:50
Печать  
x-pert писал(а) 19. Декабря 2006 :: 07:39:
Ты бы хоть первый пост внимательно прочёл, не в обиду Подмигивание

Смущённый
Каюсь. Скрины и названия посмотрел. Читать в лом было.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #11 - 19. Декабря 2006 :: 09:24
Печать  
JohnyDeath писал(а) 19. Декабря 2006 :: 07:25:
А я давно такое уже видел вот тут
(и даже ещё раньше, но не помню где)

П.С. Не в обиду Артуру.

Ну вы уже разобрались с этим Улыбка

ИМХО очень удобно и просто.
Меня лично всегда напрягал поиск в списках по первой букве Печаль очень уж неудобно Печаль
А в этом решении помогает мощнейшее средство для выбора - ФильтерВалуе. !!
  

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: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #12 - 19. Декабря 2006 :: 14:27
Печать  
Только что проверил на первой попавшейся сборке
1C++ 2.0.2.0 ночная сборка 2006-02-15
Все, что показано на скриншотах, у меня нормально работает.


У кого не работает, в глобальнике что-нибудь писали?
  

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: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #13 - 19. Декабря 2006 :: 14:30
Печать  
1) Размер svcsvc.dll и версию озвучьте.
2) Попробуйте ее перерегистрировать regsvr32 svcsvc.dll - вдруг у вас висит ссылка на старую версию.
  

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


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #14 - 19. Декабря 2006 :: 14:38
Печать  
artbear писал(а) 19. Декабря 2006 :: 07:07:
А смысл встраивать? Только чтобы решить проблемы с регистрацией?


Хотя бы. Чтобы в режиме предприятия все иметь под рукой. Тогда у пользователя гарантировано ничего не разъедется.

Например, у нас в конторе сейчас эта фича у одного работает, а у другого не работает. И всем влом разбираться, что там у кого не зарегистрировано и не связалось.

А объекту дать внутреннее имя, чтобы не пересекаться с COM.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 9
ОтправитьПечать