Выбор ответа Middle Управляемые формы обновлено
Данные формы в объект
Вопрос
В серверной процедуре формы документа нужно вызвать экспортный метод модуля объекта. Как правильно?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: РеквизитФормыВЗначение, метод, затем ЗначениеВРеквизитФормы. Объект в форме это ДанныеФормыСтруктура, а не ДокументОбъект: методов модуля объекта у него нет.
Варианты ответа
- Вызвать Объект.ЗаполнитьТовары() напрямую
- Вызвать метод на клиенте через Объект.Ссылка
- РеквизитФормыВЗначение, метод, затем ЗначениеВРеквизитФормыправильный ответ
- Никак: методы модуля объекта из формы документа недоступны вовсе
Разбор
Объект в форме это ДанныеФормыСтруктура, а не ДокументОбъект: методов модуля объекта у него нет. На сервере его преобразуют в прикладной объект, вызывают метод и возвращают данные в форму. Через ссылку на клиенте объект не получить, но методы объекта из формы доступны через преобразование.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.