пятница, 12 января 2018 г.

Модуль формы

Модуль формы предназначен для обработки каких-то событий, связанных именно с формой объекта - нажатием кнопок, заполнением данных, проверки заполненности данных и т.д. Модули находятся на соответствующей закладке формы:
Стрелками на скриншоте отмечены директивы компиляции - то есть указание того, где данная процедура будет исполняться, на клиенте или на сервере. Такое возможно только для управляемых форм; для обычных форм все процедуры могут исполняться только на клиенте.
У формы есть достаточно большой перечень событий, наступление которых можно обрабатывать программно:

***
Вопрос 06.62 экзамена 1С:Профессионал по платформе. Алгоритмы в модуле управляемой формы могут исполняться?
  1. Только на клиентском компьютере
  2. Только на сервере
  3. Место исполнения определяется настройками модуля
  4. Место определяется для каждой процедуры и функции модуля
  5. Возможность зависит от объектов встроенного языка
Правильный ответ четвертый, для этого служат директивы компиляции.

***
Вопрос 06.63 экзамена 1С:Профессионал по платформе. Алгоритмы в модуле обычной формы могут исполняться?
  1. Только на клиентском компьютере
  2. Только на сервере
  3. Возможность определяется настройками модуля
  4. Возможность определяется для каждой процедуры и функции модуля
  5. Обычный параметр существует только при открытии формы, ключевой – только при закрытии формы
Правильный ответ первый, простые формы только на клиенте.

***
Вопрос 06.31 экзамена 1С:Профессионал по платформе. Где может размещаться процедура-обработчик события "Нажатие" кнопки диалога?
  1. В модуле формы
  2. В модуле объекта
  3. В общем модуле
  4. В модуле приложения
  5. Возможно либо в модуле формы, либо в модуле объекта. Определяется разработчиком
Правильный ответ первый, диалог с пользователем всегда в модуле формы.

1 комментарий:

  1. Где может размещаться описание процедуры-обработчика команды формы, определенной разработчиком прикладного решения?
    В модуле формы
    В модуле объекта
    В общем модуле
    В модуле менеджера
    Возможно либо в модуле формы, либо в модуле объекта. Определяется разработчиком

    Ответ - 1.Проверено 1с тренажер.

    ОтветитьУдалить