Автоматизация отдела управления персоналом в ИСУП на базе информационной системы АЛЕФ — страница 9

  • Просмотров 5235
  • Скачиваний 360
  • Размер файла 35
    Кб

удаления. В случае если добавляемая иерархия является первой для данного справочника, она назначается иерархией по умолчанию. - Элемент “Свойства иерархии” предназначен для редактирования параметров, достаточных для создания иерархий. Их всего четыре: “Наименование” – наименование иерархии. “Ширина уровня” задает количество символов для кодирования элементов одного уровня. Возможность манипулирования этим параметром

была реализована для предотвращения использования лишней памяти для хранения строкового идентификатора при необходимости. Максимальное количество символов в идентификаторе равно 255. Максимальное количество символов на один уровень равен 9 (определяется диапазоном целочисленного типа int). Таким образом, минимальное количество уровней иерархи равно 28 (255 MOD 9), максимальное количество равно 255. “Поле кода экземпляра” –

наименование поля документа для построения связи Parent-Child, на который будет ссылаться документ более низкого уровня. “Поле ссылки на код родителя” – наименование поля документа, содержащего ссылку на элемент более высокого уровня для построения связи Parent-Child, на который будет ссылаться документ более низкого уровня. Значения последних двух параметров выбираются из выпадающего списка полей профильного документа, имеющих флаг

возможности установки фильтра по ним. (см. п. «Публикация профильных документов»). При выборе полей для связи необходимо учитывать следующие ограничения: 1) поля должны быть одного типа данных; 2) поля не должны быть одинаковыми. Взаимодействие с иерархическими справочниками. Работа с иерархическим справочником осуществляется тем же самым способом, что и работа с линейным. В случае, если выбор происходит из справочника, имеющего

хотя бы одну сгенерированную иерархию, то он будет представлен в иерархическом виде, иначе – в линейном. В первом случае окно справочника состоит из трех основных элементов: “Представления справочника”, “Элементы справочника”, “Поиск и сортировка”. Элемент “Представления справочника” представляет собой поле со списком содержащее наименования настроенных для данного справочника иерархий и дополнительно строку “Все

строки”. Значение элемента окна “Представления справочника” определяет внешний вид окна справочника. В случае выбора наименования одной из иерархий будет меняться древовидная структура в элементе “Элементы справочника” в соответствии с выбранной иерархией. При выборе значения “Все строки” будет выдаваться линейный список всех элементов справочника c учетом настроек фильтра. При вызове справочника он выглядит в