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

Форма массового редактирования предназначена для одновременного редактирования более чем одного и не более 100 объектов в сложном списке, подробнее см. Массовое редактирование объектов в списке.

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

Для каждого типа объектов может быть неограниченное количество форм массового редактирования.

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

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

  1. В меню навигации выберите "Классы" → "Основной класс" → название класса /типа и перейдите на вкладку "Другие формы".

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

    • Тип формы — выберите "Форма массового редактирования".
    • Название — введите название формы в интерфейсе оператора (64 символа).

      В названии доступна переменная ${count} (количество объектов, выделенных в списке).

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

      Изменение набора типов при редактировании формы может привести к разрыву связи между формой и кнопками на панели массовых операций в списке объектов.

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

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

    • Комментарий на форме — установите значение переключателя, определяющего обязательность заполнения поля "Комментарий" на форме:

      • "не заполнять" — поле "Комментарий" скрыто;
      • "заполнять" — поле "Комментарий" отображается;
      • "обязательно заполнять" — поле "Комментарий" отображается на форме и обязательно для заполнения.
    • Показывать описание атрибутов:

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

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

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

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

    • Использовать как форму по умолчанию:

      • Флажок установлен — форма используется как форма по умолчанию и открывается при нажатии на ссылку "Массовое редактирование" (для ссылки "Массовое редактирование", у которой параметр "Форма массового редактирования" = [по умолчанию], см. Настройка панели действий в списке объектов и файлов).
      • Флажок снят (по умолчанию).

      Для класса объектов может быть только одна форма по умолчанию.

  4. Нажмите кнопку "Сохранить". Форма добавления закроется, новая форма массового редактирования отобразится в списке пользовательских форм.

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

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

Редактирование формы

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

Удаление формы

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

Особенности формы

Форма массового редактирования открывается при нажатии ссылки на панели массовых операций, подробнее см. Массовое редактирование объектов в списке.

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

Значения в полях ввода на форме "Массовое редактирование":

  • значение атрибута — если у выбранных объектов установлены одинаковые значения;
  • [В объектах установлены разные значения] — если у выбранных объектов установлены разные значения;
  • [Не установлено] — если у выбранных объектов все значения пустые.

Иконки для управления значениями атрибутов на форме "Массовое редактирование":

  • ("Очистить значение во всех выбранных объектах") — отображается при наведении курсора на поле ввода.

    При нажатии на иконку в поле ввода устанавливается значение [Не установлено] и после сохранения формы пустое значение атрибута будет установлено у всех выбранных объектов.

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

    При нажатии на иконку " в поле ввода отображается значение на момент открытия формы и после сохранения формы значение атрибута у выбранных объектов не меняется.

Ограничения для атрибутов формы "Массовое редактирование"

На форме массового редактирования НЕ отображаются атрибуты с параметрами:

  • Тип значения:

    • "Счетчик времени", "Счетчик времени (обратный)";
    • "Обратная ссылка", у которых прямая ссылка типа "Ссылка на бизнес-объект"
  • "Вычислимый" = да;
  • "Редактируемый" = нет;
  • "Уникальный" = да;
  • "Определяемый по таблице соответствий" = да.

Также на форме массового редактирования не отображаются системные атрибуты "Статус" (state) и "Тип объекта" (metaClass) и атрибуты, связанные с привязкой запроса: контрагент, соглашение, услуга.