Документация для ACFA-Интеллект

Предыдущая страница Следующая страница


You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Next »

Существует возможность создавать дополнительные поля для объекта Пользователь, используемые в модуле Бюро пропусков (см. Работа с пользователями в Бюро пропусков).

Создание дополнительных полей осуществляется при помощи текстового редактора, позволяющего просматривать и изменять кодировку текста ASCII.

Для создания дополнительных полей объекта Пользователь необходимо выполнить следующие действия:

  1. В директории установки ПК Интеллект, например C:\Program Files (x86)\Интеллект\ создать текстовый документ с расширением dbi, например intellect.person_extra_fields.dbi.
  2. Открыть в текстовом редакторе созданный dbi файл.

    Внимание!

    Перед началом внесения данных необходимо убедиться, что выбрана кодировка текста Windows-1251. Иначе при добавлении дополнительных полей в БД текст будет распознан некорректно.

  3. На первой строке текстового документа ввести [OBJ_PERSON].
  4. На последующих строках задать параметры дополнительных полей, а именно:
    1. Через запятую ввести имя поля, которое будет занесено в БД, тип данных данного поля, размер.

    2. Далее через двойную косую черту "//"  указывается описание поля, где необходимо ввести название поля, которое будет отображаться в интерфейсном окне Бюро пропусков, и задать шаблон поведения поля. В общем виде описание поля выглядит следующим образом: "Type {TC%value1|valueN}", где:

      ОбозначениеОписание
      TypeНазвание поля, отображаемое в интерфейсном окне Бюро пропусков
      {Начало шаблона поведения поля
      TПоле будет редактируемым с сохраняемым введенным значением
      CПоле будет создано в виде выпадающего списка
      %После % перечислятся названия предопределенных значений поля. Примечание. Если указать %EMPTY, то предопределенных значений не будет
      value1, valueNНазвания предопределенных значений поля
      |Разделение предопределенных значений поля
      UTS%0Поле будет редактируемым с уникальным значением. При попытке ввести в поле ранее указанное значение у другого Пользователя будет выдано окно с предупреждением, что такое значение уже имеет пользователь с ID = ""
      }Конец шаблона поведения поля

    Пример dbi файла с дополнительными полями объекта Пользователь представлен на рисунке ниже:

  5. После окончания создания дополнительных полей необходимо сохранить изменения.

    Внимание!

    После сохранения dbi файла необходимо обновить основную базу данных. Для этого нужно воспользоваться утилитой idb.exe (см. раздел Утилита конвертирования, выбора шаблона и создания резервных копий баз данных idb.exe).

В результате добавленные поля станут доступны на панели настройки объекта Бюро пропусков на вкладке Дополнительные поля (см. Настройка типа отдела Основной).

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

 

Создание дополнительных полей объекта Пользователь завершено.

  • No labels