2.3.Вход в систему
При входе в программу в стартовом окне необходимо ввести имя пользователя, указать пароль и выбрать источник. «Источник» – схема данных, к которой будет выполнено подключение.
Рисунок 2.3 11 Вход в программу. Ввод имени пользователя и пароля.
Для добавления новой схемы, необходимо нажать на кнопку «Источник». Откроется окно – «Редактор файла: config.ini».
Рисунок 2.3 12 Вход в программу. Редактор файла: config.ini
Чтобы добавить новую схему нужно вызвать контекстное меню и выбрать соответствующий пункт. Откроется окно «Добавление новой схемы».
Рисунок 2.3 13 Вход в программу. Добавление новой схемы
В поле «Сервер» указывается имя БД, которое должно совпадать с «Global Database Name», указанным при создании БД и с именем сервиса в файле TNSNAMES.ORA (смотри «Конфигурирование сетевых компонентов БД»). Если конфигурация TNSNAMES.ORA не выполнялась, то в поле сервер нужно указывать имя_сервера_(или_ip-адрес)/имя_БД. Например, 192.168.0.1/SERVER.
В поле «Схема» указывается имя схемы.
В поле «Наименование» можно задать наименование источника в произвольной форме. Например, Рабочая БД или Консолидированная БД. После чего сохранить описание.
Также имеется возможность ввести пользователя по умолчанию.
Поле «файл помощи» оставить пустым.
3.Настройка параметров системы
3.1.Кодификаторы
Кодификатор представляет собой набор перечисляемых значений и используется для атрибутов, состояние которых исчерпывается ограниченным количеством состояний.
Каждый кодификатор включает в себя значения, соответствующие его назначению (например «типы населенных пунктов», «типы контрагентов», «типы адресов», «способы оплаты» и т.п.). Все кодификаторы системы сведены в общий список, предназначенный для обеспечения настройки кодификаторов – модификации значений, назначения параметров обработки и свойств.
Кодификаторы, значения или свойства которых используются при формировании XML-файлов, предназначенных для передачи сведений или электронного взаимодействия, в списке выделены жирным шрифтом.
Рисунок 3.1 14 Список кодификаторов
Значения кодификатора организованы в виде иерархического списка. Когда кодификатор используется для редактирования атрибутов в формах ввода данных, пользователь осуществляет выбор значения из списка, представленного по типу выпадающего меню. Для выбора доступны только значения, находящиеся на последнем уровне иерархии (соответственно для «плоского» списка, когда иерархия отсутствует, может быть выбрано любое значение).
Рисунок 3.1 15 Выбор значения кодификатора «Типы регионов» из списка в приложении «Пользователь»
Свойства задаются для кодификатора, могут распространяться на строки. В случае если свойство распространяется на строки, для любой строки может быть изменено значение данного свойства. Используются в качестве параметров, дополнительных характеристик кодификатора, например, для задания значений по умолчанию при загрузке форм, отображения пунктов контекстного меню. Хронология изменений для свойств не ведется.
Рисунок 3.1 16 Свойства кодификатора «Типы регионов». По умолчанию установлена строка кодификатора «область»
Задание значений по умолчанию может использоваться для назначения значений атрибутам форм (которые редактируются посредством данного кодификатора) при создании новых записей. Значения по умолчанию для кодификатора могут произвольно изменяться пользователем в соответствии с требованием задачи. Никаких ограничений при задании значений по умолчанию нет.
Для задания значений по умолчанию необходимо: ввести свойство кодификатора с меткой DEFAULT, указать в качестве наименований «Строка по умолчанию», задать в поле «Значение по умолчанию» метку той строки, которая должна выбираться по умолчанию. Значения по умолчанию автоматически заносятся в поля формы.
Рисунок 3.1 17 Строки кодификатора
Для просмотра, редактирования или добавления строк кодификатора необходимо выбрать пункт контекстного меню «Содержимое».
Рисунок 3.1 18 Свойства строки кодификатора
В кодификаторе отсутствует как таковое понятие удаления строк. Всякая строка (точнее уникальная метка, идентифицирующая эту строку), помещенная в кодификатор, не может быть удалена, даже если представляет морально устаревшее или исключенное из обихода понятие. Альтернативой удалению, служит деактивация. Деактивированная строка (как и все подчиненные строки при наличии иерархии) скрыта при выборе значения из кодификатора, однако используется для отображения ранее внесенных значений.
Рисунок 3.1 19 Изменение строки кодификатора
При изменении строки кодификатора создается новая версия этой строки и помещается в БД наряду со старой версией. Каждая версия действует в пределах того периода времени, когда она оставалась неизменной.
При создании и наполнении кодификатора используются естественные ключи, т.е. метки заданные оператором. Метки кодификаторов должны быть уникальны в списке кодификаторов; метки строк и свойств должны быть уникальны в пределах обрамляющего кодификатора.
Рисунок 3.1 20 Бланк кодификатора
В процессе работы значения кодификаторов могут быть изменены. Чтобы пользователь мог периодически получать новое состояние кодификатора, требуется указать время обновления изменений (сек). По истечении этого времени, при обращении к кодификатору, происходит его сверка с текущим состоянием. Если задано время 0, то кодификатор загружается однократно, при первом обращении, и не проверяется автоматически в процессе работы приложения.
3.1.1.Валидация значений и свойств крдификаторов
Режим проверки значений свойств кодификаторов, которые используются при формировании XML-файлов, на валидность по соответствующим XSD-схемам, реализован для обеспечения возможности организации электронного взаимодействия и передачи сведений между различными системами. Вызов данного режима производится из контекстного меню формы-списка кодификаторов.
Рисунок 3.1 21 Валидация кодификаторов.
Откроется форма, содержащая свойства текущего кодификатора, используемые при формировании XML-файлов. Свойства, значения которых не проходят валидацию, в списке отмечены красным цветом. Для того, чтобы задать значение для свойства, необходимо его выбрать из справочника в выпадающем списке.
Рисунок 3.1 22 Валидация свойств кодификатора
Пункт контекстного меню «Задать свойства» позволяет задать значения свойств кодификатору, в том числе и тем, которые не имеют справочных значений. Форма аналогична показанной на рисунке выше.
3.1.2.Дистрибуция кодификатора
Дистрибуция – возможность полной/частичной выгрузки значений кодификатора для распространения значений между территориальными подразделениями. Для активации механизма выгрузки необходимо на соответствующем кодификаторе выбрать пункт контекстного меню «Иерархия строк (выгрузка)».
Рисунок 3.1 23 Выбор пункта меню «Иерархия строк (выгрузка)»
После чего в открывшейся форме из контекстного меню выбрать пункт «Выбрать элементы для выгрузки».
Рисунок 3.1 24 Выбор пункта меню» Выбрать элементы для выгрузки»
Отметить значения, которые требуется выгрузить, и выбрать пункт контекстного меню «Выгрузить».
Рисунок 3.1 25 Выгрузка выделенных строк кодификатора в sql скрипт
Далее выбираем путь для сохранения sql скрипта. Ответить на уточняющий запрос определения режима разрешения конфликтов – переписывать или нет существующие значения при импорте.
Рисунок 3.1 26 Выбор пути сохранения sql скрипта
После выполнения описанных действий будет создан скрипт по заполнению строк кодификатора и его свойств. Если был выбрано и основное описание кодификатора, то будут выгружены свойства по умолчанию для данного кодификатора.
|