Form.Mode

From SunFlurry wiki
Revision as of 13:33, 14 May 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Mode |object=Форма |caption=Режим загрузки формы |type=1 |status=2 |db=0 |visual=1}} {{HeadLinks| * Main_Page|Начал...")
(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;