Поиск информации Программа рассчитана на отработку многочисленных запросов пользователя. Ниже описаны различные режимы поиска.
Инкрементный поиск Наиболее простой вариант поиска для нахождения известных записей в любой таблице. Т.е. установив курсор на нужное поле, поиск производится путем ввода искомого значения с клавиатуры. В инкрементном поиске допустимо использование шаблонов (шаблон “*” означает вхождение любого количества любых символов; шаблон “?” означает вхождение в точности одного символа).
Поиск по тексту Другой вариант поиска - поиск по контексту фабулы.
Существует возможность поиска сразу нескольких значений. Обратите внимание на флаг “выбрать все записи” в панели поиска. При взведенном флаге Вы получите набор записей, удовлетворяющих параметрам поиска.
Поиск по контексту Поиск по контексту похож на поиск по фабуле, только он проходит по всем записям, представленным в строковом виде.
Перейти на строку По команде Ctrl/G (Alt/F10, Выборки, Перейти на строку номер...) Вы можете установить курсор на определенную строку. Эта команда бывает полезна, когда Вы примерно помните, куда надо пойти.
Запросы Основным средством работы с базой данных (БД) является выборка данных по различным критериям и признакам. Эта функциональная возможность осуществляется путем организации запроса данных из активной таблицы. Предлагаемое инструментальное средство содержит широкий набор возможностей как для многоуровневых запросов в рамках одной активной таблицы, так и для согласованных выборок в нескольких открытых на экране окнах. Гибкие возможности запоминания, повторного вызова, последующей корректировки условий выборки, сравнения полученных результатов, уникальное быстродействие делают работу с программой приятной и эффективной
Параметрические запросы Типажи наиболее часто встречающихся запросов в упрощенном виде может настроить для Вас администратор. Вы можете познакомиться со списком параметрических запросов в пункте локального меню активного окна.
Генератор отчетов. Типовой практической ситуацией в работе с базами данных является необходимость формирования и печати различных выходных документов (отчетов) на основании хранящейся информации.
В нашей программе такая задача решается следующим образом.
С помощью интерактивного генератора создается исполняемый файл отчета, который подключается к настраиваемому меню программы.
По мере необходимости этот файл запускается соответствующей командой меню и, в результате его выполнения, Вы получаете выходной документ в соответствии с заданными в файле описанием и алгоритмом.
Выходной документ можно сразу же распечатать из окна просмотра, либо сохранить в виде текстового файла для последующего использования.
Отчеты как выходные документы программы. Под отчетами в наших программах понимаются списки, справки, статистические документы различной сложности, в которых используются данные базы, либо результат их анализа и обработки. Например:
пронумерованный список сведений, выбранных из какой-либо таблицы БД;
такой же список, классифицированный согласно данным одного из справочников, с подведением как общих, так и промежуточных итогов;
отчет ведомственного государственного статистического наблюдения;
индивидуальная регистрационная карточка;
разовое платежное поручение;
справка о состоянии базы данных за определенный период времени;
различные бланки (взамен их типографского аналога), и т.д.
Как правило, используется несколько стандартных разновидностей отчетов. В то же самое время, в процессе эксплуатации базы данных могут потребоваться новые формы отчетов, либо некоторые изменения формы и содержания уже применяющихся отчетов.
Исполняемый файл отчета – RWF. Для каждого из отчетов подготавливается исполняемый файл с описанием структуры и способа поиска данных в БД. Такой исполняемый файл далее будем называть RWF. Для создания и изменения RWF в нашей программе предназначен интерактивный генератор отчетов.
Использование генератора отчетов для построения RWF. Интерактивный генератор отчетов предназначается в первую очередь для администраторов баз данных и достаточно квалифицированных пользователей, т.к. чтобы справиться с задачей построения RWF, надо хорошо знать структуру БД и иметь достаточно полное представление об информационной наполненности таблиц и взаимосвязях между ними.
Генератор отчетов представляет собой инструмент, позволяющий строить RWF для отчетов любой, в том числе и достаточно сложной структуры. В частности, это могут быть RWF для получения различных справок и бланков, при выполнении которых необходимо точно выдерживать шрифт и размер исходного типографского документа.
Построение новых и изменение уже имеющихся RWF выполняется в рабочем окне генератора отчетов. Все необходимые для этого операции перечислены в его локальном меню.
В зависимости от поставленной в отчете задачи, RWF можно построить таким образом, чтобы он выполнялся:
глобально, т.е. без привязки к какой-либо таблице БД;
локально - т.е. с учетом выборки в одной из таблиц базы данных;
по одной записи таблицы.
Использование параметров, значения которых вводятся во время выполнения, позволяет с помощью одного и того же RWF анализировать различные совокупности данных.
По мере работы над RWF его можно выполнять непосредственно из рабочего окна генератора отчетов, что помогает сразу же корректировать возможные ошибки.
По окончании построения, либо изменения RWF должен быть сохранен в исполняемом файле, имеющим расширение rwf.
Защита данных Предлагаемая схема санкционирования доступа предполагает три уровня защиты данных: системный уровень; персональное разграничение доступа; контроль за изменением данных. Второй уровень можно применять также и для облегчения содержимого Главного меню для определенных категорий пользователей (попросту говоря, в меню остается только то, что необходимо конкретному специалисту для работы).
С помощью нашей схемы защиты Вы можете:
- обеспечить строгое разграничение прав пользователей системы;
- организовать контроль за вводом и изменением информации/
Регламентные работы Программа обладает функциональностью, позволяющей отрабатывать как сервисное обслуживание БД, так и исправление некорректностей семантической целостности БД и ее физических повреждений.
Резервное копирование БД Резервное копирование БД необходимо производить ежедневно в конце рабочего дня. Резервное копирование проводится на винчестер рабочей станции (или на дискеты). Резервное копирование БД необходимо проводить до упаковки и восстановлении БД . Рекомендуем держать резервные копии по системе сын - отец - дед.
Резервное копирование БД можно запустить по команде "Главного меню" Сервис|Резервное копирование БД|Создать резервную копию. Вы попадете в окно диалога для ввода параметров резервного копирования. Необходимо указать полное имя файла копии и параметры резервного копирования:
- степень сжатия (нормальный, без сжатия, быстрый и т.п.);
- размер тома (в случае большого размера резервной копии БД, можно разбивать копию на томы, в данном поле можно указать размер тома);
- пароль (установив пароль, восстановить БД из резервной копии можно будет только указав этот пароль).
При создании резервной копии имя файла-архива формируется автоматически; есть возможность задать его вручную. Если он существует, выдается предупреждение с предложением изменить имя резервной копии.
Упаковка БД В целях повышения живучести данных наша программа никогда не вносит изменения в основные файлы БД, а заносит информацию об этом в специальные журналы. Такой механизм позволяет избежать досадных недоразумений, связанных с порчей файлов БД во время работы. Для пользователя это совершенно незаметно, однако при накоплении большого количества изменений, это начинает сказываться на скорости работы. Поэтому по завершении смены мы рекомендуем совершить упаковку БД ярлыком ,установленном в рабочем каталоге пользователя программы - Упаковать БД.
Важно! В случае сбоя электропитания возможна порча данных в момент выполнения упаковки. Поэтому перед упаковкой обязательно проводить архивацию БД.
Упаковку БД можно запустить в Главном меню программы Администрирование - Регламентные работы\Упаковать БД.
Внимание!!! Выполнять упаковку БД необходимо хотя бы один раз в день!
Восстановление БД Эту команду следует выполнять в профилактических целях, примерно, раз в месяц. Также необходимость в ней возникает в случае небрежного отношения к проведению регламентных работ, которое в свою очередь может привести к порче данных. По сути дела по этой команде производится переиндексация БД и восстановление физических адресов записей. При объеме БД в несколько сотен тысяч записей восстановление по сети может занять от 30 мин до 1 часа, в зависимости от мощности Вашего оборудования.
Восстановление производится по команде «Администрирование/Регламентные работы/Восстановить БД».
Так же можно выполнять восстановление командой serv_rec.bat в рабочей папке.
Файл serv_rec.bat запускает утилиту net_serv.exe с ключом R (восстановление БД), и предназначен для восстановления БД. Эта операция включает в себя переиндексацию БД, а также восстановление постоянной части и журналов. Журналы таблиц не восстанавливаются этой командой, если они повреждены или, если восстановление журналов может привести к порче данных. В случае, если восстановление журналов все-таки необходимо, воспользуйтесь файлом serv_fjr.bat (net_serv.exe с ключом F).
В случае сообщения об ошибке типа: “поврежден файл *.hdt, *.has” нужно запускать serv_rec.bat; “поврежден файл *.hdn, *.hdr” нужно запускать serv_jrn.bat. Восстановление журналов занимает две - три минуты, восстановление базы - около получаса (в зависимости от техники и размера базы). Имейте ввиду, что восстановление всей базы может потребоваться только лишь в случае сбоя на регламенте или при порче файловой системы на аппаратно-системном уровне. При обычной работе нескольких станций в сети порча файлов *.hdt, *.has невозможна!
Восстановление архивной копии БД Восстановление БД из резервной копии может понадобиться при повреждениях БД, которые невозможно восстановить или для уточнения старых данных.
Восстановление БД из резервной копии также производится в ПК "Вега" по команде Главного меню Сервис|Резервное копирование БД|Восстановить БД из резервной копии. В панели параметров необходимо указать Имя файла резервной копии, каталог для разархивации БД и пароль (пароль указывается, если резервная копия была создана с паролем). Если резервная копия БД была создана без ассоциаторов, то программа предложит восстановить БД, а после восстановления откроет БД из каталога, в котором находится восстановленная из резервной копии БД.
Сжатие БД Команда «Сжатие БД» используется для уменьшения размера базы данных.
Данную процедуру можно выполнять при помощи утилиты net_serv.exe. Для этого используется ключ «M». Bat-файл в этом случае будет иметь вид:
<путь к утилите>\net_serv.exe /S<путь к БД\*.hst /M
При выполнении этой команды происходит уникализация самого популярного значения поля, вследствие чего размер файла постоянной части (*.hdt) уменьшается. Рекомендуем выполнять этот пункт 1 раз в 3 месяца.
Проверка целостности БД В программе предусмотрена проверка логической целостности БД. Эту команду следует запускать примерно раз в неделю по команде Администрирование/Регламентные работы/Проверка целостности БД. Данный функционал включает ряд контролей:
Корректность описателей БД
Ссылочная целостность
Корректность главных ключей
Взаимодействие между задачами. Взаимодействие с территориальным органом УВМ России В программном комплексе реализовано взаимодействие с территориальным органом УВМ России.
На основании введенных данных, автоматически формируются файлы посылки, содержащие сведения об Организации, о прибытии/убытии иностранных граждан за период, для передачи в УВМ. В УВМ, полученные от Организации файлы, загружаются в ППО «Территория». На загрузку каждого файла формируются файлы-ответы, содержащие результаты приема данных. Далее ответы о загрузке передаются Организациям, где выполняется их дальнейший прием в программу.
Процесс взаимодействия подразделяется на следующие этапы:
Регистрация Организации в ППО «Территория» в качестве источника информации: в УВМ передается посылка, содержащая краткие сведения об Организации;
Получение из УВМ файла-ответа, содержащего идентификатор зарегистрированной Организации;
Передача в УВМ формируемых в Организации файлов-посылок, содержащих сведения о постановке на миграционный учет иностранных граждан;
Передача в УВМ формируемых в Организации файлов-посылок, содержащих сведения об убытии иностранного гражданина;
Получение из УВМ ответа о загрузке данных в ППО «Территория» после каждого факта постановка/снятие на/с миграционного учета;
Взаимодействие обеспечивается с соблюдением следующих условий:
ЭЦП посылок в УВМ и ответов из УВМ.
Гарантированная (с уведомлением), защищенная передача посылок и ответов на них.
Протоколирование посылок и ответов.
Возможность взаимодействия с УВМ в случае неработоспособности каналов.
Форматы электронного взаимодействия организаций с УВМ представлены в штатном комплекте документации в каталоге DOC установленной программы.
|