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

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


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

Compare with Current View Page History

« Previous Version 21 Current »

Для вызова окна свойств объекта Поле БД необходимо выполнить действия, описанные в разделе Редактирование свойств объектов в редакторе шаблона отображения.

В результате будет открыто окно со свойствами соответствующего объекта.

Заполнить

Свойства объекта Поле БД аналогичны свойствам объекта Текстовое поле, кроме параметров Нестандартное и Предопределенное.

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

Параметр Нестандартное – это шаблонная строка, которую следует выбирать, если шаблон используется для работы с модулем Диспетчер событий, и требуется отображать не значение из базы данных, а параметры из события, на которое настроен Диспетчер событий. В данном случае в поле Нестандартное необходимо ввести название необходимых параметров.

Примечание

Доступные параметры из требуемого события можно выяснить при помощи Отладочного окна ПК Интеллект, сгенерировав требуемое событие в системе. Работа с данным окном описана в документе Программный комплекс Интеллект. Руководство по программированию (JScript). Наиболее актуальная версия указанного документа доступна в хранилище документации.

Синтаксис написания параметров представлен в таблице ниже.

Синтаксис параметровОписание

{parameter}

parameter - произвольный параметр в событии от объекта
\nПеренос строки в отображаемом тексте
\rВозврат каретки в отображаемом тексте

В шаблонной строке Нестандартное можно указывать несколько параметров. Например, если необходимо одновременно выводить дату и время события, то в шаблонной строке должно быть указано значение: Дата: {date} Время: {time}. В результате для заданного события в поле БД будет отображено, например: Дата: 08-07-2019 Время: 8:00:00.

Для отображения значения Да или Нет шаблонной строки Нестандартное:

  • указать значение поля, например {is_locked:b} для настройки Заблокирован. При генерации прохода пользователя на шаблон будет выведено Да или Нет в зависимости от значения этой настройки. 

    Также можно использовать префикс, который будет также выведен на шаблон. Например, Заблокирован {is_locked:b}.

  • указать значение поля, например {is_apb:b} для настройки Запрет двойного прохода. При генерации прохода пользователя на шаблон будет выведено Да или Нет в зависимости от значения этой настройки.

     Также можно использовать префикс, который будет также выведен на шаблон. Например, АПБ Включен {is_apb:b}.

    Пример отображения нестандартных полей БД Запрет двойного прохода и Заблокирован с указанными префиксами при генерации прохода:

Также существует возможность указывать поля, добавленные пользователем в файле intellect.ext.dbi. Для этого в поле Нестандартное необходимо ввести название соответствующего поля в базе данных. Процедура добавления дополнительных полей в базу данных описана в разделе Приложение 3. Создание дополнительных полей объекта Пользователь.

  • No labels