Версии 6.0: Новые возможности систем
семейства Консультант Плюс


Новые поисковые возможности
По многочисленным пожеланиям пользователей КонсультантПлюс в версии 6.0 значительно усовершенствована процедура поиска по тексту документов. Добавлена возможность задавать новые логические условия и формировать сложные поисковые запросы.

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

Приведем краткое описание обоих способов на примере DOS-версии программы (в Windows-версии единственное отличие в том, что поиск по тексту со словарем реализован через поле Текст документа, страница Словарь, а сложный поиск по тексту - через поле Текст документа, страница Сложный поиск).


1. Поиск по словарю поля Текст документа
Необходимые слова выбираются из словаря поля Текст документа и потом связываются логическими условиями (в версию 6.0 добавлена возможность связать слова условием РЯДОМ).

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

Пример. Требуется найти документы, в текстах которых слова налог, добавленную, стоимость располагались в пределах нескольких строк друг от друга. Для этого необходимо заполнить поле Текст документа Карточки реквизитов словами налог*, добавлен*, стоимост* и связать их условием РЯДОМ.

Установите курсор на поле Текст документа Карточки реквизитов и нажмите Enter для вызова словаря. Найдите и отметьте клавишей Ins слова налог*, добавлен*, стоимост*. Затем нажмите Enter и выберите условие РЯДОМ. Система предложит указать диапазон строк, в пределах которых эти слова должны располагаться в тексте документа. Выберем, например, 3 строки. Обращаем ваше внимание, что задавать диапазон строк, равный единице, нецелесообразно. Это связано с тем, что слова, которые мы ищем, вследствие переноса могут не располагаться на одной строке.

Теперь посмотрим на информационную строку Карточки реквизитов. Она изменилась и гласит: Запросу соответствует *** документов из ***(без уточнения). То есть в ней дана информация об общем количестве документов, в которых встречаются все выбранные слова (без учета их близости друг к другу). Формирование списка документов, в котором выбранные слова встречаются именно в пределах трех строк, начнется после начала поиска (F9) и потребует некоторого времени.


2. Сложный поиск по тексту
Нужные слова при таком поиске вы набираете вручную на клавиатуре и связываете их логическими условиями.

Сложный поиск по тексту - новое мощное средство поиска документов. Его преимущество в том, что выбранные слова можно связать между собой разными логическими условиями и, следовательно, сформировать сложный поисковый запрос. Хочется, однако, предостеречь, что ошибки при наборе нужного слова (или задание слов, отсутствующих в текстах документов) приведут к неудовлетворительному результату поиска.

Пример. Требуется найти документы, в текстах которых встречаются понятия траст и доверительное управление.

Естественно, что слова доверительное и управление должны быть расположены рядом друг с другом. Поэтому при формировании такого поискового запроса надо использовать два логических условия: ИЛИ, РЯДОМ.

Установите курсор на поле Текст документа и нажмите клавиши Ctrl + Enter, появится окно Сложный поиск. Заполните строку ввода поисковых слов. Логические условия можно набрать явно, а можно использовать заменяющие их символы, которые приведены в окне строчкой ниже. При использовании разных логических условий необходимо использовать скобки (), задающие порядок выполнения логических условий. Регистр, используемый при наборе слов, при поиске документов не принимается во внимание.

Для указанного примера строка ввода должна быть заполнена следующим образом: траст* ИЛИ (доверительн* РЯДОМ управлен*). Диапазон строк для условия РЯДОМ-3.

Обращаем ваше внимание на то, что сложный поиск по тексту может быть произведен и для любого списка документов. Вызов окна сложного поиска для списка - клавиша F7.

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


Использование пакетного режима в Windows 95 и Windows NT
Все больше пользователей сегодня начинают работать с 32-разрядными версиями Консультант-Плюс для Windows 95 и Windows NT. Эти версии позволяют выполнять базовые операции (например, пополнение, тестирование базы и т.п.) в два-четыре раза быстрее. Пользователи часто спрашивают, можно ли запускать Windows-версии наших программ в пакетном режиме - из командных файлов, автоматизирующих рутинные операции, такие, как прием пополнения. Да, можно, но при этом следует учитывать, что запуск Windows-программ из bat-файлов в Windows 95 и Windows NT происходит по-разному

. Так, если в Windows 95 из bat-файла запускается Windows-приложение, сразу после его запуска выполняется следующая строка в bat-файле, что часто сбивает пользователей с толку. В Windows NT это организовано иначе: следующая строка в bat-файле выполняется после завершения запущенного Windows-приложения.

Отметим, что в 32-разрядных Windows существует полезная команда start, позволяющая выполнить программу из bat-файла или командной строки в необходимом вам режиме. Она задается следующим образом:

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

В Windows NT набор опций шире (смотрите по команде start с ключом /?). Как указано выше, команде start можно задать не только исполняемый файл, но и документ. В этом случае Windows автоматически запустит приложение, с которым ассоциирован соответствующий тип документа, и загрузит в него указанный в команде документ. Например, строчка start /max mydoc.doc запустит Winword в окне максимального размера и загрузит в него mydoc.doc (если Winword не установлен, запустится другой текстовый редактор, скорее всего, Wordpad).

Пусть вам, к примеру, необходимо создать bat-файл для последовательного пополнения трех Систем КонсультантПлюс. В нем будут три команды:

Если же убрать опцию /w, все три процесса стартуют одновременно и будут проходить параллельно (многозадачный режим). Однако для пополнения этот режим применять не рекомендуется, т.к. процесс пополнения одной Системы обычно и без того использует большую часть ресурсов компьютера.

Приведем еще пример. Пусть требуется после приема пополнения сжать базу данных. Эти операции должны производиться последовательно (пока пополнение не завершено, сжимать базу бессмысленно). В этом случае в Windows 95 без команды start не обойтись:

Подчеркнем, что применение команды start позволяет использовать один и тот же bat-файл как в Windows 95, так и в Windows NT.


КОМПЬЮТЕР-ИНФОРМ