ДанныеФормыВЗначение и ЗначениеВДанныеФормы — это методы для преобразования между данными управляемой формы и прикладными объектами (справочниками, документами и т.д.).
Управляемая форма работает с собственным внутренним представлением данных — ДанныеФормыСтруктура и ДанныеФормыКоллекция. Эти типы не являются прикладными объектами, поэтому напрямую вызывать методы объекта (например, Записать() или бизнес-логику) на них невозможно.
ДанныеФормыВЗначение — преобразует данные формы в реальный прикладной объект для работы на сервереЗначениеВДанныеФормы — преобразует прикладной объект обратно в данные формы после обработки&НаСервере
Процедура ОбработатьНаСервере()
// Получаем реальный объект из данных формы
Объект = ДанныеФормыВЗначение(Объект, Тип("ДокументОбъект.РасходнаяНакладная"));
// Вызываем бизнес-логику объекта
Объект.ПересчитатьСуммы();
// Возвращаем изменения обратно в форму
ЗначениеВДанныеФормы(Объект, Объект);
КонецПроцедуры
Объект не привязан к источнику данных автоматическиМетод ДанныеФормыВЗначение преобразует данные формы в реальный прикладной объект, что позволяет вызывать его методы и передавать его в процедуры, ожидающие конкретный тип.
Новый — ещё не проверен сообществом
Вы