Добавление нового атрибута¶
Для добавления нового атрибута необходимо перейти в раздел Элементы кастомизации, выбрать подраздел Типы объектов и открыть карточку типа объекта. На вкладке Редактируемая доступно добавление простого, ссылочного атрибута, атрибута дочернего объекта (one2many) и атрибута множественного выбора (many2many).
Добавление простого атрибута¶
Для добавления простого атрибута необходимо выполнить следующие действия:
-
В открывшемся окне в поле Тип атрибута выбрать значение Простой атрибут.
-
Заполнить поля:
-
Заголовок – логическое наименование поля (обязательный реквизит).
-
Наименование поля – физическое название поля в базе данных. Оно не должно совпадать с названиями полей объекта, уже существующими в БД. В названии допустимы латинские буквы, цифры (не в начале) (обязательный реквизит).
-
Тип поля – тип данных, содержащихся в поле (обязательный реквизит). Для выбора доступны значения: Integer, String, Date, Text, Float, DateTime, Longtext.
-
Длина поля – длина поля указанного типа (для текстовых полей) (в дальнейшем при создании карточки объекта при выборе в компоненте для работы с текстовыми атрибутами этого атрибута значение поля Длина поля будет перенесено в свойство компонента «maxlength»).
-
Отображать в списках – чекбокс видимости атрибута в списках.
-
Обязательно? – чекбокс обязательности заполнения данного поля при сохранении карточки.
-
-
После заполнения формы нажать кнопку [ОК].
-
Для сохранения текущих изменений нажать кнопку [Сохранить].
Простой атрибут будет добавлен. Сохранение формы простого и ссылочного атрибута не влечет за собой сохранение нового атрибута в таблицах БД.
Добавление ссылочного атрибута¶
Добавление ссылочного атрибута выполняется в несколько шагов: сначала выбирается объект, на который будет ссылка, потом добавляется присоединенный атрибут.
Для добавления ссылочного атрибута необходимо выполнить следующие действия:
-
В открывшемся окне в поле Тип атрибута выбрать значение Ссылочный атрибут.
-
Заполнить поля:
-
Наименование объекта-источника – наименование объекта, ссылкой на который выступает данное поле (обязательный реквизит).
-
Наименование поля – физическое название поля. Оно не должно совпадать с названиями полей объекта, уже существующими в БД. В названии допустимы латинские буквы, цифры (обязательный реквизит).
-
Обязательно? – чекбокс обязательности заполнения данного поля при сохранении карточки.
-
-
После заполнения формы нажать кнопку [ОК].
-
В строке добавленного ссылочного атрибута еще раз нажать кнопку
. -
Определить присоединенный атрибут (все поля обязательные):
-
Заголовок – логическое наименование поля.
-
Наименование атрибута – физическое название поля в базе данных. Оно не должно совпадать с названиями полей объекта, уже существующими в БД. В названии допустимы латинские буквы, цифры.
-
Наименование атрибута-источника – все доступные поля объекта, который выбран как ссылочный.
-
Отображать в списках – чекбокс видимости атрибута в списках.
-
-
Сохранить введенные значения.
-
Для сохранения новых атрибутов объекта в базе данных необходимо использовать кнопку [Применить], для сохранения изменений – кнопку [Сохранить].
Ссылочный атрибут будет создан.
Добавление атрибута дочернего объекта¶
Для добавления атрибута дочернего объекта необходимо выполнить следующие действия:
-
В открывшемся окне в поле Тип атрибута выбрать значение Атрибут дочернего объекта (one2many).
-
Заполнить обязательные поля:
-
Наименование объекта-источника списка – список типов, в которых есть ссылочный атрибут на текущий объект.
-
Наименование поля в объекте-источнике списка – список полей, которые являются ссылкой на текущий объект.
-
Отображаемое имя – имя атрибута, которое отображается в столбце Отображаемое имя (а также в конструкторе карточек при выборе атрибута).
-
Наименование поля – физическое название поля. Оно не должно совпадать с названиями полей объекта, уже существующими в БД (уникальность проверяется на уровне объекта). В названии допустимы латинские буквы, цифры.
-
-
После заполнения формы нажать кнопку [ОК].
Атрибут дочернего объекта будет добавлен.
При необходимости можно добавить несколько атрибутов объекта. В случае неверного значения можно использовать режим редактирования (кнопка
в строке действий) или удалить доступный атрибут (кнопка
в строке действий).
Добавление атрибута множественного выбора¶
Для добавления атрибута множественного выбора необходимо выполнить следующие действия:
-
В открывшемся окне в поле Тип атрибута выбрать значение Атрибут множественного выбора (many2many).
-
Заполнить обязательные поля:
-
Наименование объекта-источника списка – список типов, ссылкой на который выступает данное поле (обязательный атрибут).
-
Отображаемое имя – имя атрибута, которое отображается в столбце Отображаемое имя (а также в конструкторе карточек при выборе атрибута).
-
Наименование – физическое название поля (обязательный атрибут). Оно не должно совпадать с названиями полей объекта, уже существующими в БД (уникальность проверяется на уровне объекта). В названии допустимы латинские буквы, цифры.
-
-
После заполнения формы нажать кнопку [ОК].
Атрибута множественного выбора будет добавлен.
При необходимости можно добавить дополнительные атрибуты объекта. В случае неверного значения можно использовать режим редактирования (кнопка
в строке действий) или удалить доступный атрибут (кнопка
в строке действий).



