Form.Mode

From SunFlurry wiki
Revision as of 08:50, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Mode (Режим загрузки формы)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Да

Функция получает индекс рабочего режима формы. Функция может использоваться до инициализации формы и в консольном клиенте. Возможные следующие значения режима:

  • 0 -- обычный режим загрузки
  • 1 -- форма загружена в режиме выбора значения (см. SelectObject, MassSelectObjects)
  • 2 -- форма загружена в режиме инструментария или режиме диалога (см. LoadToolForm или LoadModule).
  • 3 -- форма загружена в режиме редактирования объекта базы данных
  • 4 -- форма загружена в режиме просмотра объекта базы данных (редактирование запрещено).

Синтаксис

Form.Mode():<Режим загрузки формы (INT)>

Возвращаемое значение

Возвращает числовое значение.

Примеры

Фл:=0;
If not isEmpty(Form.ControlByName("cDocDate")) Then
  Фл:=Form.cDocDate.isDisabled;
EndIf;

If (Form.Mode()=4)Or(Фл) Then
  Form.bPanelOK.isDisabled:=1;
  Form.bPanelSave.isDisabled:=1;
  Form.bPanelPublish.isDisabled:=1;
EndIf;