[IFilter] Поиск в содержании файлов из 1С (ВК, .NET)
Задачи пользователя - Поиск данных
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
Чтобы зарегистрировать компоненту в Windows - запустить reg.bat
*** Подключение:
Перем ВК;
ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 7.7:
ИмяВК="AddIn.IFilter";
Попытка
ПодключитьВнешнююКомпоненту(ИмяВК);
Исключение
Сообщить("Не удалось подключить компоненту "+ИмяВК);
КонецПопытки;
Попытка
ВК = СоздатьОбъект(ИмяВК);
Исключение
Сообщить("Ошибка создания объекта внешней компоненты: "+ ИмяВК);
КонецПопытки;
ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 8.x:
ИмяВК="AddIn.IFilter";
Попытка
ПодключитьВнешнююКомпоненту(ИмяВК);
Исключение
Сообщить("Не удалось подключить компоненту " + ИмяВК);
КонецПопытки;
Попытка
ВК = Новый(ИмяВК);
Исключение
Сообщить("Ошибка создания объекта внешней компоненты: " + ИмяВК);
КонецПопытки;
*** Свойства:
- КаталогИндексов //каталог, где хранятся индексы файлов
- Фильтр //*.txt,*.html и др.
*** Методы:
- ОткрытьФайл(ПутьКФайлу); //возвращает текст файла или пустую строку, если такого фильтра нет в системе
- Индексировать(Каталог); //возвращает строковое описания результата выполнения
- Найти(ТекстПоиска); //булево
- ОчиститьИндексы(); //возвращает строковое описание результата выполнения
- КоличествоФайлов(); //количество найденных файлов
- ПолучитьФайл(ИндексФайла); //возвращает объект типа "Файл"
- ИнформацияОбИндексах(); //возвращает строковое описание
*** Объект "Файл":
*** Свойства:
- Имя //название файла
- Каталог
- Путь
- Индекс //результат индексирования
Вступайте в нашу телеграмм-группу Инфостарт
См. также
10 стартмани
20.03.2026 1775 19 v_peroff 8
7320 руб.
19.04.2023 7324 1 0
6100 руб.
27.05.2022 13648 2 20
1 стартмани
09.10.2021 6607 0 ksnik 1
10 стартмани
06.04.2021 13308 15 softmaker 18