Изменение типа объекта

Тип объекта (значение атрибута "Тип объекта" (metaClass)) изменяется с помощью специального действия "Изменение типа объекта".

Правила изменения типа объектов

При изменении типа объекта:

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

Особенность изменения типа у массовых и подчиненных запросов — недоступно изменение типа подчиненного запроса и массового запроса, если у него есть подчиненные запросы.

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

Тип запроса также может быть изменен при изменении привязки запроса. Изменение типа на форме смены привязки работает по тем же правилам, что и обычная смена типа объекта, см. Изменение привязки запроса.

Изменение типа в карточке объекта

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

  1. Откройте карточку объекта, тип которого необходимо изменить (текущий объект).
  2. Нажмите кнопку "Изменить тип" в панели действий с объектом.

    На экране откроется форма "Изменение типа объекта класса "Название класса".

    Форма смены типа может сворачиваться, см. Сворачиваемые и несворачиваемые формы.

  3. Выберите новый тип объекта. После выбора нового типа форма обновится, так как для выбранного типа может быть настроена своя форма добавления. После обновления фокусировка идет на первое доступное поле на форме.

    На форме отобразится:

    • Стандартный набор атрибутов:

      • незаполненные атрибуты текущего объекта, обязательные для заполнения в новом типе (если они есть);
      • атрибуты нового типа объектов, отсутствующие у текущего объекта (обязательные для заполнения и необязательные);
      • атрибуты, заполняемые при входе в начальный статус объекта нового типа (обязательные для заполнения и необязательные) для объектов с жизненным циклом.
    • ИЛИ набор атрибутов нового типа объектов, определенный при настройке формы.
  4. Заполните значения атрибутов на форме изменения типа.

  5. Нажмите кнопку Сохранить. Форма изменения типа закроется. Тип объекта будет изменен.

    При нажатии кнопки "Отмена" форма изменения типа закроется, тип объекта не изменится, объект с жизненным циклом останется в текущем статусе.

Изменение типа одного объекта в списке

Изменение типа объекта — массовая операция "изменить тип" в списке объектов. Подробное описание проведения массовой операции в списке объектов и условий отображения ссылки на массовую операцию, см. Массовые операции с объектами списка.

В списке можно изменить тип только одного объекта. При выборе нескольких элементов списка ссылка "изменить тип" не отображается.

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

  1. Откройте список объектов.
  2. Установите флажок в строке объекта, тип которого планируется изменить.

  3. Нажмите ссылку "изменить тип" на панели массовых операций.

    На экране откроется форма "Изменение типа объекта класса "Название класса".

    Форма смены типа может сворачиваться, см. Сворачиваемые и несворачиваемые формы.

  4. Выберите новый тип объекта. После выбора нового типа форма обновится.

    На форме отобразится:

    • Стандартный набор атрибутов:

      • незаполненные атрибуты текущего объекта, обязательные для заполнения в новом типе (если они есть);
      • атрибуты нового типа объектов, отсутствующие у текущего объекта (обязательные для заполнения и необязательные);
      • атрибуты, заполняемые при входе в начальный статус объекта нового типа (обязательные для заполнения и необязательные) для объектов с жизненным циклом.
    • ИЛИ набор атрибутов нового типа объектов, определенный при настройке формы.
  5. Заполните значения атрибутов на форме изменения типа.
  6. Нажмите кнопку Сохранить. Форма изменения типа закроется.

    При нажатии кнопки "Отмена" форма изменения типа закроется, тип объекта не изменится, объект с жизненным циклом останется в текущем статусе.

Права на изменение типа объекта

Настройка полей на форме изменения типа объекта