Перейти к содержанию

Использование метода ДанныеФормыВЗначение (FormDataToValue)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Дефект кода BSL Информационный Да 5 badpractice

Описание диагностики

В большинстве случаев, в модулях форм следует использовать метод формы РеквизитФормыВЗначение вместо метода ДанныеФормыВЗначение.

Рекомендация обусловлена соображениями унификации прикладного кода и тем, что синтаксис метода РеквизитФормыВЗначение проще, чем у ДанныеФормыВЗначение (а следовательно, меньше вероятность ошибки).

Примеры

Процедура Тест()
    Форма=Док.ПолучитьФорму("ФормаДокумента");
    ДФ = Форма.ДанныеФормыВЗначение(Объект, Тип("ТаблицаЗначений"));
КонецПроцедуры

Источники

Источник: Использование РеквизитФормыВЗначение и ДанныеФормыВЗначение

Сниппеты

Экранирование кода

// BSLLS:FormDataToValue-off
// BSLLS:FormDataToValue-on

Параметр конфигурационного файла

"FormDataToValue": false