Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: РеквизитФормыВЗначение или ПолучитьОбъект
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
u_prog
В управляемом интерфейсе появился новый метод - РеквизитФормыВЗначение, который позволяет в выполняемой в модуле формы серверной контектсной процедуре получить объект, являющийся основным реквизитом формы. Но этот же объект в той же процедуре я могу получить командой Объект.Ссылка.ПолучитьОбъект. Отсюда вопрос - Зачем нужен метод РеквизитФормыВЗначение?
Flamepayne
РеквизитФормыВЗначение - Преобразует указанный реквизит формы в объект прикладного типа.
ПолучитьОбъект - Получает по ссылке объект, предназначенный для чтения, изменения, добавления и удаления.
alex040269
Цитата(Flamepayne @ 14.11.11, 3:40) необходимо зарегистрироваться для просмотра ссылки
РеквизитФормыВЗначение - Преобразует указанный реквизит формы в объект прикладного типа.
ПолучитьОбъект - Получает по ссылке объект, предназначенный для чтения, изменения, добавления и удаления.

проще говоря РеквизитФормыВЗначение - из формы. А ссылка из базы.
u_prog
Спасибо за ответы. Разобрался. Действительно получить прикладной объект методом Ссылка.ПолучитьОбъект можно только если объект существует в базе данных, а методом РеквизитФормыВЗначение - еще до его записи в БД, прямо из формы.
kivals
Еще важное различие:
РеквизитФормыВЗначение (ДанныеФормыВЗначение) дает объект с текущими (интерактивными) изменениями, а Ссылка.ПолучитьОбъект возвращает объект, записанный в базе.
vbi
Цитата
позволяет в выполняемой в модуле формы серверной контектсной процедуре получить объект, являющийся основным реквизитом формы

Не только основным. Можно практически любой объект из сервера преобразовать в реквизит формы и наоборот, используя эти процедуры. Например можно создать реквизит формы, а при открытии формы, на сервере установить туда, например, таблицу значений, а потом считать из нее данные.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.