Добавление нового атрибута

Для добавления нового атрибута необходимо перейти в раздел Элементы кастомизации, выбрать подраздел Типы объектов и открыть карточку типа объекта. На вкладке Редактируемая доступно добавление простого, ссылочного атрибута, атрибута дочернего объекта (one2many) и атрибута множественного выбора (many2many).

Добавление простого атрибута

Для добавления простого атрибута необходимо выполнить следующие действия:

  1. Нажать кнопку img.

  2. В открывшемся окне в поле Тип атрибута выбрать значение Простой атрибут.

  3. Заполнить поля:

    • Заголовок – логическое наименование поля (обязательный реквизит).

    • Наименование поля – физическое название поля в базе данных. Оно не должно совпадать с названиями полей объекта, уже существующими в БД. В названии допустимы латинские буквы, цифры (не в начале) (обязательный реквизит).

    • Тип поля – тип данных, содержащихся в поле (обязательный реквизит). Для выбора доступны значения: Integer, String, Date, Text, Float, DateTime, Longtext.

    • Длина поля – длина поля указанного типа (для текстовых полей) (в дальнейшем при создании карточки объекта при выборе в компоненте для работы с текстовыми атрибутами этого атрибута значение поля Длина поля будет перенесено в свойство компонента «maxlength»).

    • Отображать в списках – чекбокс видимости атрибута в списках.

    • Обязательно? – чекбокс обязательности заполнения данного поля при сохранении карточки.

    Формы добавления простого и ссылочного атрибутов

  4. После заполнения формы нажать кнопку [ОК].

  5. Для сохранения текущих изменений нажать кнопку [Сохранить].

Простой атрибут будет добавлен. Сохранение формы простого и ссылочного атрибута не влечет за собой сохранение нового атрибута в таблицах БД.

Добавление ссылочного атрибута

Добавление ссылочного атрибута выполняется в несколько шагов: сначала выбирается объект, на который будет ссылка, потом добавляется присоединенный атрибут.

Для добавления ссылочного атрибута необходимо выполнить следующие действия:

  1. Нажать кнопку img.

  2. В открывшемся окне в поле Тип атрибута выбрать значение Ссылочный атрибут.

  3. Заполнить поля:

    • Наименование объекта-источника – наименование объекта, ссылкой на который выступает данное поле (обязательный реквизит).

    • Наименование поля – физическое название поля. Оно не должно совпадать с названиями полей объекта, уже существующими в БД. В названии допустимы латинские буквы, цифры (обязательный реквизит).

    • Обязательно? – чекбокс обязательности заполнения данного поля при сохранении карточки.

    Добавление присоединенного атрибута

  4. После заполнения формы нажать кнопку [ОК].

  5. В строке добавленного ссылочного атрибута еще раз нажать кнопку img.

  6. Определить присоединенный атрибут (все поля обязательные):

    • Заголовок – логическое наименование поля.

    • Наименование атрибута – физическое название поля в базе данных. Оно не должно совпадать с названиями полей объекта, уже существующими в БД. В названии допустимы латинские буквы, цифры.

    • Наименование атрибута-источника – все доступные поля объекта, который выбран как ссылочный.

    • Отображать в списках – чекбокс видимости атрибута в списках.

  7. Сохранить введенные значения.

  8. Для сохранения новых атрибутов объекта в базе данных необходимо использовать кнопку [Применить], для сохранения изменений – кнопку [Сохранить].

Ссылочный атрибут будет создан.

Добавление атрибута дочернего объекта

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

  1. Нажать кнопку img.

  2. В открывшемся окне в поле Тип атрибута выбрать значение Атрибут дочернего объекта (one2many).

  3. Заполнить обязательные поля:

    • Наименование объекта-источника списка – список типов, в которых есть ссылочный атрибут на текущий объект.

    • Наименование поля в объекте-источнике списка – список полей, которые являются ссылкой на текущий объект.

    • Отображаемое имя – имя атрибута, которое отображается в столбце Отображаемое имя (а также в конструкторе карточек при выборе атрибута).

    • Наименование поля – физическое название поля. Оно не должно совпадать с названиями полей объекта, уже существующими в БД (уникальность проверяется на уровне объекта). В названии допустимы латинские буквы, цифры.

    Форма добавления атрибута дочернего объекта

  4. После заполнения формы нажать кнопку [ОК].

Атрибут дочернего объекта будет добавлен.

При необходимости можно добавить несколько атрибутов объекта. В случае неверного значения можно использовать режим редактирования (кнопка img в строке действий) или удалить доступный атрибут (кнопка img в строке действий).

Добавление атрибута множественного выбора

Для добавления атрибута множественного выбора необходимо выполнить следующие действия:

  1. Нажать кнопку img.

  2. В открывшемся окне в поле Тип атрибута выбрать значение Атрибут множественного выбора (many2many).

  3. Заполнить обязательные поля:

    • Наименование объекта-источника списка – список типов, ссылкой на который выступает данное поле (обязательный атрибут).

    • Отображаемое имя – имя атрибута, которое отображается в столбце Отображаемое имя (а также в конструкторе карточек при выборе атрибута).

    • Наименование – физическое название поля (обязательный атрибут). Оно не должно совпадать с названиями полей объекта, уже существующими в БД (уникальность проверяется на уровне объекта). В названии допустимы латинские буквы, цифры.

    Форма добавления атрибута множественного выбора

  4. После заполнения формы нажать кнопку [ОК].

Атрибута множественного выбора будет добавлен.

При необходимости можно добавить дополнительные атрибуты объекта. В случае неверного значения можно использовать режим редактирования (кнопка img в строке действий) или удалить доступный атрибут (кнопка img в строке действий).