
Версии 6.0: Новые возможности
систем
семейства Консультант Плюс
Теперь существуют два способа поиска по тексту документов: с помощью словаря и сложный поиск с произвольными условиями.
Приведем краткое описание обоих способов на примере DOS-версии программы (в Windows-версии единственное отличие в том, что поиск по тексту со словарем реализован через поле Текст документа, страница Словарь, а сложный поиск по тексту - через поле Текст документа, страница Сложный поиск).
Преимущество этого способа в том, что словарь этого поля содержит все слова, встречающиеся в текстах документов информационного банка. Поэтому система не даст выбрать слово, отсутствующее в текстах документов. Однако при таком поиске все выбранные слова можно связать между собой только одним логическим условием.
Пример. Требуется найти документы, в текстах которых слова налог, добавленную, стоимость располагались в пределах нескольких строк друг от друга. Для этого необходимо заполнить поле Текст документа Карточки реквизитов словами налог*, добавлен*, стоимост* и связать их условием РЯДОМ.
Установите курсор на поле Текст документа Карточки реквизитов и нажмите Enter для вызова словаря. Найдите и отметьте клавишей Ins слова налог*, добавлен*, стоимост*. Затем нажмите Enter и выберите условие РЯДОМ. Система предложит указать диапазон строк, в пределах которых эти слова должны располагаться в тексте документа. Выберем, например, 3 строки. Обращаем ваше внимание, что задавать диапазон строк, равный единице, нецелесообразно. Это связано с тем, что слова, которые мы ищем, вследствие переноса могут не располагаться на одной строке.
Теперь посмотрим на информационную строку Карточки реквизитов. Она изменилась и гласит: Запросу соответствует *** документов из ***(без уточнения). То есть в ней дана информация об общем количестве документов, в которых встречаются все выбранные слова (без учета их близости друг к другу). Формирование списка документов, в котором выбранные слова встречаются именно в пределах трех строк, начнется после начала поиска (F9) и потребует некоторого времени.
Сложный поиск по тексту - новое мощное средство поиска документов. Его преимущество в том, что выбранные слова можно связать между собой разными логическими условиями и, следовательно, сформировать сложный поисковый запрос. Хочется, однако, предостеречь, что ошибки при наборе нужного слова (или задание слов, отсутствующих в текстах документов) приведут к неудовлетворительному результату поиска.
Пример. Требуется найти документы, в текстах которых встречаются понятия траст и доверительное управление.
Естественно, что слова доверительное и управление должны быть расположены рядом друг с другом. Поэтому при формировании такого поискового запроса надо использовать два логических условия: ИЛИ, РЯДОМ.
Установите курсор на поле Текст документа и нажмите клавиши Ctrl + Enter, появится окно Сложный поиск. Заполните строку ввода поисковых слов. Логические условия можно набрать явно, а можно использовать заменяющие их символы, которые приведены в окне строчкой ниже. При использовании разных логических условий необходимо использовать скобки (), задающие порядок выполнения логических условий. Регистр, используемый при наборе слов, при поиске документов не принимается во внимание.
Для указанного примера строка ввода должна быть заполнена следующим образом: траст* ИЛИ (доверительн* РЯДОМ управлен*). Диапазон строк для условия РЯДОМ-3.
Обращаем ваше внимание на то, что сложный поиск по тексту может быть произведен и для любого списка документов. Вызов окна сложного поиска для списка - клавиша F7.
При входе в документ после любого поиска по тексту автоматически открывается окно поиска с заданными словами, и курсор автоматически ставится на первое вхождение этих слов. Эта функция при необходимости может быть отключена.
. Так, если в Windows 95 из bat-файла запускается Windows-приложение, сразу после его запуска выполняется следующая строка в bat-файле, что часто сбивает пользователей с толку. В Windows NT это организовано иначе: следующая строка в bat-файле выполняется после завершения запущенного Windows-приложения.
Отметим, что в 32-разрядных Windows существует полезная команда start, позволяющая выполнить программу из bat-файла или командной строки в необходимом вам режиме. Она задается следующим образом:
start [опции] программа [аргументы...]
или
start [опции] документ.
По умолчанию приложение запускается в окне нормального размера без ожидания завершения предыдущего приложения. Возможные опции:
/m[inimized] - запуск программы в свернутом окне (в фоновом режиме);
/max[imized] - запуск программы в окне максимального размера (на переднем
плане);
/w[ait] - запуск приложения с ожиданием его завершения.
В Windows NT набор опций шире (смотрите по команде start с ключом /?). Как указано выше, команде start можно задать не только исполняемый файл, но и документ. В этом случае Windows автоматически запустит приложение, с которым ассоциирован соответствующий тип документа, и загрузит в него указанный в команде документ. Например, строчка start /max mydoc.doc запустит Winword в окне максимального размера и загрузит в него mydoc.doc (если Winword не установлен, запустится другой текстовый редактор, скорее всего, Wordpad).
Пусть вам, к примеру, необходимо создать bat-файл для последовательного пополнения трех Систем КонсультантПлюс. В нем будут три команды:
start /w c:\cons\cons32.exe /receive /adm
start /w c:\exp_cons\exp32.exe /receive /adm
Если же убрать опцию /w, все три процесса стартуют одновременно и будут проходить параллельно (многозадачный режим). Однако для пополнения этот режим применять не рекомендуется, т.к. процесс пополнения одной Системы обычно и без того использует большую часть ресурсов компьютера.
Приведем еще пример. Пусть требуется после приема пополнения сжать базу данных. Эти операции должны производиться последовательно (пока пополнение не завершено, сжимать базу бессмысленно). В этом случае в Windows 95 без команды start не обойтись:
start /w c:\cons\cons32.exe /receive /adm
start /w c:\cons\cons32.exe /compress /adm.
Подчеркнем, что применение команды start позволяет использовать один и тот же bat-файл как в Windows 95, так и в Windows NT.