You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 21 Next »
В системе существует два типа объектов: таблицы и колонки. Таблицы состоят из колонок. Оба этих объекта создаются через агентский интерфейс.
Требуемая роль: admin.
Вы можете создать колонку двумя способами:
- через форму таблицы
- добавив запись в таблицу Все колонки (sys_db_column)
Колонки можно добавить только к существующим таблицам.
Чтобы создать колонку через форму таблицы, выполните следующие шаги:
- Перейдите в Настройка системы → Все таблицы.
- Выберите таблицу, для которой вам необходимо добавить колонку.
- Прокрутите до области Связанные списки и выберите вкладку Колонки.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Чтобы создать запись колонки в таблице Все колонки (sys_db_column), выполните следующие шаги:
- Перейдите в Настройка системы → Все колонки.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы Колонки
Поле | Обязательно | Описание | ||||
---|---|---|---|---|---|---|
Таблица | Д | Укажите таблицу, в которой вам нужно создать колонку. Если у этой таблицы есть дочерние таблицы, тогда эта колонка также будет добавлена в них. Это поле ссылается на справочник Таблицы (sys_db_table). | ||||
Тип колонки | Д | Выберите тип колонки. Тип колонки указывает тип данных для хранения. В зависимости от выбранного типа, могут появиться дополнительные секции на форме (описаны ниже). Читайте статью Типы колонок, чтобы узнать больше. | ||||
Заголовок | Д | Укажите заголовок колонки, который отображается на форме. Он должен быть осмысленным и понятным для пользователей. Вы можете использовать латиницу и кириллицу, цифры от 0 до 9 и символ нижнего подчеркивания (_). Заголовок колонки может быть локализован. | ||||
Наименование колонки | Д | Системное наименование колонки. Это поле заполняется автоматически в зависимости от введенного Заголовка. В данном поле допустимы следующие символы: латиница, цифры от 0 до 9 и символ нижнего подчеркивания (_). Наименование должно начинаться с буквы. Системные названия колонок используются в скриптах. Префиксы наименования колонок добавляются в зависимости от условий, описанных ниже:
| ||||
Комментарии | Н | Добавьте комментарии, описывающие колонку. | ||||
Активно | Н | Установите флажок, чтобы активировать колонку. Если флажок снят, колонка не будет отображаться при настройке представления формы или списка. | ||||
Только для чтения | Н | Установите флажок, чтобы сделать колонку доступной только для чтения. Флажок недоступен, когда выбран тип колонки Journal Input. | ||||
Обязательно | Н | Установите флажок, чтобы сделать поле обязательным для заполнения. | ||||
Полнотекстовый поиск | Н | Установите флажок, чтобы по колонке можно было выполнять глобальный поиск. Когда флажок установлен, для всех значений колонки создаются поисковые индексы. | ||||
Отображаемое поле | Н | Установите флажок, чтобы в полях типа Reference, которые ссылаются на Таблицу, вместо ID записи отображались значения колонки. В таблице может быть только одна колонка с установленным флажком Отображаемое поле. При установке другой колонки в качестве отображаемого поля, ранее установленный флажок снимается. | ||||
Уникально | Н | Установите флажок, чтобы запретить создавать новую запись в Таблице, если в ней уже существует запись с таким же значением в этой колонке. |
Секция Настройка типа
Наличие данной секции на форме и набор доступных в ней полей зависит от выбранного Типа колонки. Если это поле не заполнено, в секции отображается единственное поле:
Поле | Обязательно | Описание |
---|---|---|
Максимальная длина | Н | Укажите максимальное значение длины для колонки. Значение длины не может превышать разрешенную длину для указанного типа данных. |
После выбора Типа колонки, поле скрывается с формы для всех типов, кроме:
- Record Class
- Translated text
- Template
- Encrypted Password
- Html
- Journal Input
- Script
- Password
- URL
- String
- Text
Колонки типа Choice, Conditions, Reference, List, Image, Template и Field Name имеют определенный набор полей. В секциях ниже описываются доступные поля.
Колонки типа Choice
Читайте статью Поля выбора, чтобы узнать подробнее о колонках этого типа.
Поле | Обязательно | Описание |
---|---|---|
Таблица с опциями | Н | Укажите таблицу, которая содержит колонку с опциями. |
Опции из поля | Д | Укажите колонку в Таблице с опциями. |
Тип списка | Д | Укажите тип списка. Доступные опции:
|
Дополнительные атрибуты | Н | Введите данный текст, чтобы применить стиль радиокнопок к полю с выбором опций: choice_decorator=radio |
Колонки типа Conditions
Поле | Обязательно | Описание | |
---|---|---|---|
Зависит от поля | Д | Укажите колонку Таблицы типа Reference, которая ссылается на справочник Таблицы и имеет системное имя table_id. | |
Дополнительные атрибуты | Н | Вы можете указать расширенные операторы. Например:
Таким образом, эти операторы станут доступны для использования в представлении колонки. |
Колонки типа Reference и List
Читайте статью Ссылочные поля, чтобы узнать подробнее о колонках этого типа.
Поле | Обязательно | Описание |
---|---|---|
Ссылка | Д | Укажите справочник, который содержит необходимые значения. |
При удалении | Н | Определите действия на случай, если запись, на которую ссылается поле, будет удалена. Поле появляется в секции Настройка типа. Доступные опции:
Ошибка Невозможно обновить запись {link}, так как она ссылается на удаленную запись
Не забудьте задать значение по умолчанию в секции Значение по умолчанию, если выбрана опция Присвоить значение по умолчанию. В случае, если значение по умолчанию не установлено, а ссылочная запись удалена, ссылка на запись будет удалена из поля (значение будет равно null). |
Колонки типа Image
Поле | Обязательно | Описание |
---|---|---|
Дополнительные атрибуты | Н | Укажите максимальные значения для ширины и высоты изображения. Например width=1600 height=800 |
Колонки типа Field Name и Template
Поле | Обязательно | Описание |
---|---|---|
Зависит от поля | Д | Укажите таблицу, которая будет совместно использовать поля с созданной колонкой. |
Секция Значение по умолчанию
Секция Значение по умолчанию доступна для всех типов полей.
Поля секции Значение по умолчанию
Поле | Обязательно | Описание |
---|---|---|
Значение по умолчанию | Н | Укажите значение по умолчанию, которое будет автоматически заполнять поле при создании новой записи. |
Динамические значения по умолчанию | Н | Установите флажок, чтобы значение по умолчанию генерировалось динамически. |
Динамическое значение по умолчанию | Д | Поле появляется, если установлен флажок Динамические значения по умолчанию. Выберите скрипт из справочника Динамические значения по умолчанию (sys_default_value_dynamic), чтобы результаты его выполнения автоматически высчитывались и были внесены в поле. Это значение будет значением по умолчанию для указанной колонки.
|
Секция Определитель ссылок
Секция появляется, когда выбран один из следующих типов колонок:
- Field Name
- List
- Reference
Поля секции Определитель ссылок
Поле | Обязательно | Описание |
---|---|---|
Тип определителя ссылок | Н | Выберите тип определителя ссылок. Доступные опции:
|
Условия определителя ссылок | Н | Настройте фильтры, используя конструктор условий. Это поле появляется, когда выбран Простой тип определителя ссылок. |
Динамический определитель ссылок | Н | Выберите динамический фильтр из списка. Поле появляется, когда выбран Динамический тип определителя ссылок. |
Зафиксировать определитель | Н | Установите флажок, чтобы зафиксировать фильтры в навигационной цепочке справочника, когда используется это поле. Эта функциональность заблокирует возможность использования конструктора условий. |
- No labels