понедельник, 30 марта 2015 г.

Начата разработка следующей версии (2.0.1) поисковика

Использую на работе давно написанный поисковик.

Собрал на MS Access себе быстрый поиск файлов на сетевых дисках.

 

У нас в отделе работа всех сотрудников проходит на сетевом диске.

Это необходимо для взаимозаменяемости. Кроме того много общих данных.

Накапливаем все вместе и вместе пользуемся.

 

Поначалу использовал стандартный поиск Windows.

Но он ужасно медленный. Набрал один запрос – ждешь. Набрал другой запрос и опять ждешь.

 

Тогда и пришла мысль сделать программу сканирующую сетевые диски для дальнейшего поиска.

 

Так и сделал. Утром прихожу на работу и запускаю скрипт обновления поисковой базы.

Через пару минут в базе собран список файлов на нескольких сетевых ресурсах.

 

После этого можно искать файлы по их именам. Для этого достаточно в поисковой строке набрать через пробел части названий файла или пути к нему.

 

Программа предоставляет возможность сразу открыть файл или открыть каталог.

 

Теперь поиск значительно удобнее. Вводишь и сразу получаешь список файлов. Скорость работы значительно возросла.

 

Ниже можно видеть как выглядит программа.

 

 

Хотя я понимаю, что мне трудно тягаться с поисковиком Yandex для внутренней корпоративной сети. Но я и не говорю что мое решение лучше. Зато мое решение бесплатное и достаточно быстрое.

 

Но это уже устаревшая программа. Прогресс не остановишь. Задумал я усовершенствовать мой поисковик.

 

Начинаю проработку новой версии со следующими усовершенствованиями:

- будет дистрибутив для бесплатного распространения (тем более что в проекте КПД это уже делается);

- клиентская и серверная части будут разделены;

- серверная часть будет лежать на общем диске, доступном большинству пользователей;

- клинетские части предоставят пользователям поиск по всем доступным ресурсам;

- клиентские части одновременно в фоновом режиме будут постоянно сканировать ресурсы в сети (что значительно поднимет скорость индексации) и складывать в базу серверной части;

- будет добавлено сканирование содержимого самих файлов многих известных форматов;

- пользователю будет предоставлено открывать файлы и каталоги их содержащие.

 

Разработку буду вести в несколько этапов

 

Ждите выхода версии 2.0.1

пятница, 27 марта 2015 г.

Обработка документов после сканирования

По долгу службы приходится обрабатывать большое кол-во бумажных документов.

Разные отделы мне приносят копии заключенных договоров.

Далее на основе этих договоров я формирую ежеквартальные отчеты.

 

Естественно встал вопрос автоматизации этого процесса.

Как сделать так чтобы поменьше делать?

Решение было следующим:

1.       Сканировать документы в папку;

2.       Распознавать каждый документ в FineReader с конвертацией в PDF;

3.       Сохранять PDF документы по целевым каталогам;

4.       В файле отчета (формат MS Excel) макросом подтягиваем из каталога новые документы с созданием гиперссылки на него.

После этого в файле отчета в отдельных строках стоят отдельные документы. Остается только нажимать на гиперссылку документа. Документ уже распознанный. Можно просто в нем выделять куски текста и забирать их в отчет. Таким образом извлечение данных из документов становится простым делом.

 

Итак в этой статье покажу, как происходит процесс распознавания документа за минимальное время.

 

Переходим в папку со сканированными документами. И на очередном файле сканированного документа (обычно в формате TIF или PDF) жмем правую кнопку мыши для вызова контекстного меню и выбора соответствующего пункта.

 

 

 

FineReader начнет процесс распознавания и передачи результата в формате PDF.

 

 

Далее распознанный файл откроется в обработчике PDF.

 

 

Теперь останется только сохранить его в целевой папке.

 

 

Таким образом на нашем диске будет сохранен распознанный скан документа.

Причем можно будет осуществлять поиск внутри документа.

 

На следующем изображении можно видеть список из множества файлов.

 

 

А вот как это все уже будет выглядеть в файле отчета. Для каждого файла есть гиперссылка (макрос новые файлы из каталога выбрал). Достаточно на нее нажать и файл откроется.

 

 

Надеюсь эта методика поможет многим оптимизировать и ускорить свою работу.

Удачи.

 

среда, 25 марта 2015 г.

В новой версии КПД появится инсталлятор

Завершаются работы по очередной версии КПД.

Дорабатываю инсталлятор.


Вот несколько скриншотов с рабочей версии.

Начало установки.


Выбор каталога установки клиентской части.


Установка завершена. Можно  видеть список установленных файлов.


После установки в меню «Пуск» появится каталог с программой.


Деинсталлятор тоже предусмотрен.

среда, 18 марта 2015 г.

Продолжаются разработки проекта КПД версии 3.2.1

В результате продут ждут следующие совершенствования и нововведения:
- появится нормальный инсталлятор;
- продукт разделится на две части – клиентскую и серверную.


Стоит предполагать к концу недели версия будет выложена для скачивания.

понедельник, 16 марта 2015 г.

среда, 4 марта 2015 г.

КПД (версия 3.1.1)

КПД - Комплекс подготовки документов

Версия 3.1.1





Программный комплекс призван автоматизировать рутинную работу по созданию документов на основе заготовленных шаблонов MS Word. Один раз создаете шаблон с полями для заполнения, а затем программа открывает эти шаблоны и позволяет быстро их заполнить. Ранее заполненные поля сохраняются в программе и в дальнейшем предоставляются для выбора для быстроты создания документов.

В программе реализованы два шаблона - Служебная записка и Письмо в стороннюю организацию.

Программа создана в MS Access 2010, но работает и в более ранних версиях.

Программа распространяется в виде архива формата RAR содержащего каталог с базой, шаблонами и документацией.

Программа распространяется свободно без каких либо ограничений.

Программу применяю в своей непосредственной работе для быстрого создания различных документов типа MS Word с выбором и поиском по ранее введенным параметрам.

Убедительная просьба - направлять свои пожелания и замечания через форму обратной (здесь на сайте справа на каждой странице).