Получает текст из файла по установленном в системе фильтрам.
Индексирует и ищет файлы по их содержанию (аналог Desktop Search)
Поддерживает *.doc, *.xls, *.txt, *.ppt.
Дополнительные фильтры можно скачать с http://www.ifilter.org/Links.htm
*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
Чтобы зарегистрировать компоненту в Windows - запустить reg.bat
*** Подключение:
Перем ВК;
ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 7.7:
ИмяВК="AddIn.IFilter";
Попытка
ПодключитьВнешнююКомпоненту(ИмяВК);
Исключение
Сообщить("Не удалось подключить компоненту "+ИмяВК);
КонецПопытки;
Попытка
ВК = СоздатьОбъект(ИмяВК);
Исключение
Сообщить("Ошибка создания объекта внешней компоненты: "+ ИмяВК);
КонецПопытки;
ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 8.x:
ИмяВК="AddIn.IFilter";
Попытка
ПодключитьВнешнююКомпоненту(ИмяВК);
Исключение
Сообщить("Не удалось подключить компоненту " + ИмяВК);
КонецПопытки;
Попытка
ВК = Новый(ИмяВК);
Исключение
Сообщить("Ошибка создания объекта внешней компоненты: " + ИмяВК);
КонецПопытки;
*** Свойства:
- КаталогИндексов //каталог, где хранятся индексы файлов
- Фильтр //*.txt,*.html и др.
*** Методы:
- ОткрытьФайл(ПутьКФайлу); //возвращает текст файла или пустую строку, если такого фильтра нет в системе
- Индексировать(Каталог); //возвращает строковое описания результата выполнения
- Найти(ТекстПоиска); //булево
- ОчиститьИндексы(); //возвращает строковое описание результата выполнения
- КоличествоФайлов(); //количество найденных файлов
- ПолучитьФайл(ИндексФайла); //возвращает объект типа "Файл"
- ИнформацияОбИндексах(); //возвращает строковое описание
*** Объект "Файл":
*** Свойства:
- Имя //название файла
- Каталог
- Путь
- Индекс //результат индексирования
Файлы обработки:
- [IFilter]_Poisk_v_soderjanii_faylov_iz_1S_(VK,_.NET).zip Для скачивания нужна регистрация
В этой группе 1С
- Открывашка
- Глобальный поиск объекта
- Нечеткий поиск дублей в наименованиях элементов справочников
- Универсальная обработка поиска и отбора по нескольким подстрокам
- Справочник внутренних телефонов компании (из Active Directory)
- Поиск и замена значений с плюшками для 8.1
- Поиск по наименованию в НЕСКОЛЬКИХ справочникАХ
- Поиск ссылок прямыми запросами для SQL версии.