Создание нового типа объекта

Создание нового типа объекта можно выполнить двумя способами:

  • копирование всех атрибутов выбранного объекта, в дальнейшем добавление новых атрибутов и редактирование скопированных;

  • копирование родительских атрибутов выбранного объекта и добавление новых атрибутов.

Новый тип объекта также может быть импортирован в Систему (п. Импорт и экспорт типа объекта, удаление типа объекта).

Если создается новый тип объекта «Словарь», т. е. пользовательский справочник, то при сохранении объекта автоматически формируются права на этот пользовательский справочник. Права будут доступны в справочниках Сотрудники или Роли в узле Пользовательские справочники. Название справочника будет соответствовать тому наименованию, которое будет введено при создании объекта, добавятся права Изменение, Просмотр, Создание, Удаление.

1 способ

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

  1. Перейти в раздел Элементы кастомизации, выбрать подраздел Типы объектов.

  2. Раскрыть структуру, найти нужный объект. Откроется область создания и редактирования атрибутов объекта.

  3. На вкладке Активная нажать кнопку [Создать копию] и заполнить обязательные поля:

    • Наименование типа – текстовое поле, обязательно для заполнения (допустимы только латинские буквы и цифры, не более 60 символов), указывается название нового типа объекта в таблице LDObjectType (имя нового типа объекта в БД будет записано как «LDO_Наименование типа», имя нового типа таблицы – как «LDT_Наименование типа»).

    • Отображаемое имя – текстовое поле, обязательно для заполнения, содержит отображаемое имя создаваемого типа объекта.

    • Идентификатор типа – целочисленное значение, доступное для изменения, обязательно для заполнения. Поле содержит идентификатор объекта. Поле отображается при создании нового типа наследника Document или Task. При сохранении выполняется проверка на дублирование этого поля.

    • Описание – текстовое поле не более 256 символов, необязательно для заполнения.

  4. Нажать кнопку [ОК].

    Копирование таблицы БД

    В структуре объектов появится новая запись, новая таблица будет содержать все атрибуты объекта, который был скопирован. На данном этапе сохранится новая версия модели в «ldobjectmodel», новый тип объекта и связная таблица появятся после применения модели при нажатии кнопки [Применить] (п. Применение модели).

  5. Выбрать созданный объект, открыть область просмотра атрибутов объектов. Перейти в режим редактирования (кнопка [Редактировать]).

  6. На вкладке Редактируемая добавить новые атрибуты или изменить существующие (п. Добавление нового атрибута).

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

Новый тип объекта будет создан путем копирования атрибутов выбранного существующего типа объекта.

2 способ

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

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

  1. Перейти в раздел Элементы кастомизации, выбрать подраздел Типы объектов.

  2. Раскрыть структуру, найти нужный объект. Откроется область просмотра атрибутов объекта.

  3. На вкладке Активная нажать кнопку [Создать потомка] и заполнить обязательные поля: Наименование типа, Отображаемое имя. Поля заполнятся так же, как в первом способе. Сохранить введенные значения.

    В структуре объектов появится новая запись, новая таблица будет содержать родительские атрибуты типа объекта.

    Создание дочернего объекта

  4. Выбрать созданный тип объект, открыть область просмотра атрибутов типа объекта. Перейти в режим редактирования (кнопка [Редактировать]).

  5. На вкладке Редактируемая добавить новые атрибуты (п. Добавление нового атрибута)

  6. Для сохранения изменений нажать кнопку [Сохранить], для сохранения и применения значений нажать кнопку [Применить].

Новый тип объекта будет создан путем создания потомка существующего типа объекта.

При создании нового типа объекта «Словарь» дополнительно отображается вкладка Справочник, в которой с помощью переключателей задается место отображения справочников. Справочник может отображаться в Web-клиенте и/или в Web-администраторе.

Выбор приложения для отображения справочника