4.4.4. Свойства операции#

Attention

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

Active#
Title

Флаг активности операции.

Если операция не активна, она не отображается на панелях управления и меню, не может быть выполнена из кода.

Attention

Если в метаданных указано значение false, соответствующие узлы кнопок и пунктов меню не создаются. Следовательно, такие кнопки и пункты меню не возможно сделать видимыми из кода.

Enabled#
Title

Флаг включенности операции на всех панелях управления и меню.

Если операция выключена, соответствующие ей кнопки на панелях управления и меню отображаются серыми, на них не возможно нажать.

Visible#
Title

Флаг видимости операции на всех на панелях управления и меню.

New in version AS: 1.17

AdminVisible#
Title

Флаг видимости операции, определённый системой администрирования.

Attention

При значении false, свойство имеет больший приоритет, чем Visible.
При значении true, приоритетом не обладает.

Attention

Если система администрирования установила значение false, соответствующие узлы кнопок и пунктов меню не создаются. Следовательно, такие кнопки и пункты меню не возможно сделать видимыми из кода.

AdminEnabled#
Title

Флаг видимости операции, определённый системой администрирования.

Attention

При значении false, свойство имеет больший приоритет, чем Enabled.
При значении true, приоритетом не обладает.
Order#
Title

Порядковый номер операции. Свойство управляет положением операции на панели управления, в меню, и прочих контролах управления.

Attention

Значение по умолчанию равно 0

Note

Правила порядка отображения операций:
* по свойству Order (по возрастанию);
* если значения Order совпадают, порядок операций будет соответствовать порядку следования операций в списке операций в метаданных;
* для размножаемых операций значение задается, полем nOrder запроса CloneQuery.

See also

order

CloneQuery#
Title

Свойство предназначено для создания размножаемых операций.

Операция, для которой определено данное свойство, определяется как клонирующая.

Свойство может содержать:
  • Имя выборки (имя выборки с отображением (через точку)), которая содержит запрос.

  • Текст SQL запроса. Операции создаются из записей, полученных при выполнении запроса.

    Следующие поля запроса управляют свойствами операций:

    Обязательные поля:
    • sName - имя операции. Обязательное поле. Имя должно быть уникальным в пределах выборки.

    Необязательные поля:
    • sCaption - заголовок операции. Если значения нет, оно берется из клонирующей операции

    • sDescription - описание операции (всплывающая подсказка).

    • nImageIndex - номер картинки для операции. Если значения нет, оно берется из клонирующей операции

    • sShotCut - горячая клавиша. (Строка вида Ctrl+Shift+1).

    • sHeadOperation – имя родительской операции. Для корневых операций должно содержать null. Если значения нет, оно берется из клонирующей операции

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

    • nOrder - номер операции для сортировки при отображении операции в меню, на панели управления, и прочих контролах управления. (см.: Order)

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

See also

cloneQuery