Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Ищу код для быстрого поиска(фильтра) в справочнике (http://forums.kuban.ru/f1040/ishu_kod_dlya_bystrogo_poiska_fil-tra_v_spravochnike-5314766.html)

SergG 24.01.2014 12:16

Ищу код для быстрого поиска(фильтра) в справочнике
 
Ищу, т.к. хочу понять есть ли подобные наработки, чтобы решить стоить выкладывать мое изобретение (фильтр по 1-3 словам 15-45 тыс строк за 1-3 сек) на инфостарте.

недостаток - 30 секундный старт 1с77

roma n 24.01.2014 12:22

помойка на то и помойка, чтоб туда сливать.
Не заинтересуется никто - вот тебе и показатель нужно оно кому-нибудь или нет. Мне не нужно.
ЗЫ по 1-3 [b]словам[/b]: нечёткий поиск? Были на просторах наработки в эту сторону.

banzay 24.01.2014 12:23

Это чего такого нужно было наворотить, чтобы одноце так медленно взлетало?
А может оно (1С) ключ долго ищет, а твои ноухау тут не при делах?

oxo 24.01.2014 12:53

0-Впечатлительный1с > Чего сказать то хотел? Смешал всё в кучу: Ищу код, подобные наработки, мое изобретение, infostart, недостаток, старт, 1с77.

Если тобой избретён некий код для 1С 7.7, способный отфильтровать по 1-3 словам справочник размером в 15-45 тысяч строк (элементов) за 1-3 секунды, то ПОЗДРАВЛЯЮ! Быть может тобой изобретён очередной велосипед.

Helen1986 24.01.2014 13:33

[img]http://im6-tub-ru.yandex.net/i?id=327879675-17-72&n=21[/img]

smaharbA 24.01.2014 16:48

Все украдено до Вас.

VZ 24.01.2014 16:49

4-Helen1986 > Устойчивый :D

Helen1986 24.01.2014 17:10

(6) молча слазит, потирает заднюю часть и выдает - ТРЯСЕТ НЕМНОГО

Reaper 24.01.2014 19:37

[url]http://v8.1c.ru/o7/201401ls/index.htm[/url]

smaharbA 24.01.2014 20:50

а причем тут снеговик ?

Helen1986 24.01.2014 21:53

(9) да просто привык он круглое таскать, квадратное катать. И девки на него орут [img]http://kolyan.net/uploads/posts/2009-06/1243980393_17122252.jpg[/img]

SergG 25.01.2014 14:46

8-Reaper > так 77 же
5-smaharbA > хде? сам писал
3-oxo > так я и спрашиваю есть такие наработки в свободном доступе или нет, если такой велосипед в 77 уже есть, выкладывать смысла нет.
1-roma n > нечёткий? не знаю наверное, у меня если есть слово начинающееся с тех букв что есть в запросе, т.к. например запрос "кра 22 41", покажет и "краснова, д.22, кв. 41" и "краснова, д.41, кв. 22" - за что этот фильтр/поиск сильно любили в недвижимости. Можно сделать поиск и внутри слова, но он не прижился.
2-banzay >та вначале запрос строится просто

VZ 25.01.2014 15:14

11-Впечатлительный1с > Все дело в том, что подобный фильтр (для v77) именно для Запроса будет либо отчаянно тормозным (эффективнее будет обычный метод Получить()), либо использовать хитрую внешнюю компоненту. Которая [вероятно] накроется медным тазом, когда автор решит сменить профессию, а MS выпустит очередную ось.

SergG 25.01.2014 15:46

12-VZ > так фишка в том, что фильтрация - поиск делается за 1-3 секунды для немаленького справочника. Это было 5 лет назад - люди используют до сих пор. Недостатка (реальных) 2: 1. долго стартует 1с, 2. не попадают новые элементы (что ввели в базу только что, т.е. после старта 1с). п.2 можно исправить, если очень надо. Достоинства: не нужны дополнительные обработки. Людям реально нравиться.

Поиск происходит так. Слева от обычного справочника строка поиска и столбец списка значений. Человек нажимает Ctrl+Enter - и попадает в строку поиска, там набирает что надо - как правило два-три слова из 1-4 букв и нажимет Enter - в списке значений отображается найденное и фокус уходит в список значений - выбирает, если несколько значений нужное и жмет ещё Enter - всё - фокус стоит на элементе справочника.

Helen1986 25.01.2014 16:56

все это давно реализовано в 1с++ или какой то компоненте для 77. Работает без тормозов и на лету очень красиво

Чучундер 25.01.2014 17:47

нифига не понял


Текущее время: 12:41. Часовой пояс GMT +3.