Difference between revisions of "Form.Mode"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Mode |object=Форма |caption=Режим загрузки формы |type=1 |status=2 |db=0 |visual=1}} {{HeadLinks| * Main_Page|Начал...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:50, 7 February 2021

  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;