Определение полей для определяемых пользователями экранов

В системе можно создавать, изменять и удалять поля для определяемых пользователями экранов.

  1. Нажмите «Администрирование» > «Конфигурация экранов» > «Экраны, определенные пользователем».
  2. Выберите экран, для которого нужно определить поля, и перейдите на вкладку «Поля».
  3. Нажмите «Добавить поле».
  4. Укажите описанную далее информацию.
    Имя поля
    Укажите имя для поля. Имя поля должно быть уникальным, оно не может совпадать со словом, зарезервированным базой данных, и содержать специальные символы.
    Описание
    Укажите описание поля.
    Метка поля
    Укажите стандартный текст для поля. Значение по умолчанию «Метка поля» равно значению в поле «Поле».
    Последовательность
    Укажите числовое значение для порядкового номера. Поля отображаются в порядке возрастания порядкового номера.
    Тип поля
    Укажите тип поля. По умолчанию в поле «Тип поля» указано «Буквенный». Укажите в поле «Тип поля» один из следующих вариантов в качестве значения по умолчанию.
    • Буквенный
    • Число
    • Дата
    • Дата и время
    • Время
    • Текст свободного формата
    • Флажок
    Длина поля
    Укажите максимальное количество символов, если в качестве типа поля выбран вариант «Буквенный».
    Общее количество цифр
    Укажите общее допустимое количество разрядов (с учетом десятичных) для поля, если в поле «Тип поля» выбран вариант «Числовой».
    Число десятичных знаков
    Укажите допустимое количество разрядов после запятой для поля, если в поле «Тип поля» выбран вариант «Числовой».
    Вычисленные данные
    Укажите выражение вычисленных данных для поля, если в поле «Тип поля» выбран вариант «Вычисляемое значение».
    Исходное поле
    Укажите исходное поле, если значение будет извлекаться из другой таблицы базы данных.
    Код запроса
    Укажите код запроса, чтобы определить список значений, доступных для выбора. Когда для поля определен код запроса, поле ведет себя как список значений.
    Поле ключа родительского экрана
    Укажите ключевое поле родительского экрана этого поля, если пользовательский экран, для которого определяется данное поле, является вкладкой на родительском экране.
  5. Можно установить флажок «Первичный ключ», чтобы показать, что не может быть другой записи с таким же значением в этом поле. В качестве полей первичного ключа нельзя выбрать поля типа «Текст свободного формата», «Флажок», «Дата», «Дата и время» и «Время».
  6. Можно установить флажок «Допускает пустое значение», чтобы разрешить пользователям оставлять это поле пустым.
    Примечание. 

    Флажок «Допускает пустое значение» нельзя редактировать, если поле выбрано в качестве первичного ключа.

  7. Можно установить флажок «Верхний регистр», чтобы принудительно применять для значения поля верхний регистр, если в качестве типа поля выбран вариант «Буквенный».
  8. Можно установить флажок «Вычисленное значение», чтобы показать, что определяемое поле будет использовать значения, введенные в поле «Вычисленные данные», для вычисления значения данного поля.
  9. Можно установить флажок «Извлекаемое значение», чтобы показать, что значение этого поля будет заполняться из таблицы базы данных или с другого экрана с использованием запроса, указанного в поле «Запрос извлекаемого значения». Если этот флажок установлен, поля «Исходное поле» и «Запрос извлекаемого значения» также становятся обязательными.
    Примечание. 

    Запрос, указанный в поле «Запрос извлекаемого значения», должен возвращать одну запись и один столбец.

  10. Можно установить флажок «Недействительно», чтобы данное поле не отображалось в списках подстановки для экрана, определяемого пользователем.
  11. Нажмите кнопку «Отправить».