Внешняя компонента быстрого поиска в файлах базы данных 1С 7.7
- Имя файла DBF, заключённое в кавычки, возможно с путём к нему. Если путь не задан - поиск файла делается в пределах текущего каталога
- Регулярное выражение для поиска, заключённое в кавычки.
- Имя файла с результатами поиска, заключённое в кавычки.
Если параметры не заданы осуществляется тестовый прогон. Для тестового прогона обязательно наличие файла cs156.dbf в текущем каталоге, откуда запущена компонента.
На практике поиск в справочнике со 150000 элементами при нежадной регулярке идёт 2-3 секунды. Такой же поиск, но без регулярок средствами 1С 15-20 сек. (i7 3200)
В результате поиска компонента должна вернуть массив кодов найденных элементов.
- search.cs - Рабочий исходник поиска. Работает при вызове из командной строки.
- RegExpSearchInDBF.cs - Тестовая пустышка, из которой я хочу получить внешнюю компоненту AddIn.RegExpSearchInDBF_01.reg - Как эта компонента зарегестрирована у меня в реестре