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

Описание настройки

Быстрое добавление объекта

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

С помощью формы добавления возможно создание любых объектов, кроме вложенных объектов и объектов класса "Запрос" (serviceCall).

Быстрое редактирование объекта

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

Формы быстрого добавления и редактирования добавляются отдельно для каждого класса объектов (кроме класса "Компания" (root)). Для одного и того же типа может быть добавлено несколько форм быстрого добавления и редактирования.

Форма быстрого добавления и редактирования применяется только для типов, явно указанных в параметре "Для типов" при настройке формы.

Место настройки в интерфейсе

Карточка настройки класса /типа → вкладка "Другие формы".

Выполнение настройки

Добавление формы

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

  1. На вкладке "Другие формы" нажмите кнопку "Добавить форму".
  2. Заполните поля формы "Добавление формы":

    • Тип формы — выберите "Форма быстрого добавления и редактирования".
    • Название — введите название формы.
    • Код — введите код формы.
    • Для типов — выберите типы объектов, для которых будет использоваться данная форма.
    • Группа атрибутов — выберите группу атрибутов для отображения на пользовательской форме. Для выбора доступны группы атрибутов типа объектов, выбранного в параметре "Для типов".

      Если в параметре "Для типов" выбраны все типы класса или класс, то для выбора доступны только группы атрибутов класса.

    • Показывать описание атрибутов:

      • флажок установлен — описание атрибута отображается на форме рядом с полем атрибута;

      • флажок снят (по умолчанию) — описание атрибута на форме не отображается (описание атрибута выводится на всплывающей подсказке при наведении курсора на иконку ).

        С версии 4.11 описание атрибута, скрытое на форме, отображается на всплывающей подсказке при наведении курсора на иконку "i". Старое поведение (отображение описания на всплывающей подсказке при наведении курсора на название, иконка не отображается) можно включить в конфигурации системыdbaccess.properties.

      Описание атрибута заполняется при добавлении и редактировании атрибута (параметр "Описание").

    • Добавлять и редактировать объекты при сохранении быстрой формы — значение параметра распространяется на быстрое формы добавления и редактирования, вызванные либо с полноэкранной формы добавления, либо с полноэкранной формы редактирования, либо с другой быстрой формы добавления и редактирования.

      • Флажок снят (по умолчанию) — объект, созданный с помощью быстрой формы добавления и редактирования, не добавляется в систему и связи с ним не создаются до тех пор, пока не будет сохранена форма, с которой была открыта быстрая форма.

        Параметры объекта, измененные с помощью быстрой формы, не сохраняются в системе и существующие с ним связи не изменяются до тех пор, пока не будет сохранена форма, с которой была открыта быстрая форма.

      • Флажок установлен — создание или изменение объектов, которые производятся через быструю форму добавления и редактирования, выполняются при сохранении этой быстрой формы.
  3. Нажмите кнопку "Сохранить". Форма добавления закроется, новая форма отобразится в списке пользовательских форм.

Изменение параметров формы быстрого добавления и редактирования

Чтобы изменить параметры формы быстрого добавления и редактирования, на вкладке "Другие формы" нажмите иконку  ("Редактировать") в строке формы, на форме редактирования измените параметры формы (тип формы не редактируется) и нажмите кнопку "Сохранить".

Удаление формы быстрого добавления и редактирования

Чтобы удалить форму, на вкладке "Другие формы" нажмите иконку  "Удалить" в строке формы и подтвердите выполнение действия.

Дальнейшие настройки

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

Чтобы использовать созданную форму для редактирования значения ссылочного атрибута (добавления и редактирования объектов на формах), выберите ее в параметре ссылочного атрибута "Форма быстрого добавления" или "Формы быстрого редактирования".

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

Для добавления и редактирования объектов в списке

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

Для добавления и редактирования объектов на карточке объекта и на панели действий контента

Чтобы использовать созданную форму добавления и редактирования для добавления и редактирования объектов на карточке объекта и на панели действий контента, укажите ее при настройке пользовательского элемента управления на панели действий карточки объекта (контента).

Форму быстрого редактирования можно настроить только на системный элемент управления "редактировать" (то есть нельзя добавить несколько кнопок для вызова формы редактирования).