Использована конструкция "ДанныеФормыВЗначение()"
В большинстве случаев, в модулях форм следует использовать метод формы РеквизитФормыВЗначение вместо метода ДанныеФормыВЗначение. Рекомендация обусловлена соображениями унификации прикладного кода и тем, что синтаксис метода РеквизитФормыВЗначение проще, чем у ДанныеФормыВЗначение(а следовательно, меньше вероятность ошибки).
В ДанныеФормыВЗначениенеобходимо дополнительно передавать тип значения:
ТаблицаПодписей = ДанныеФормыВЗначение("ТаблицаПодписей", Тип("ТаблицаЗначений"));
а для РеквизитФормыВЗначение это не обязательно, а в практическом плане - избыточно:
ТаблицаПодписей = РеквизитФормыВЗначение("ТаблицаПодписей");
Наличие в платформе 1С:Предприятие метода формы РеквизитФормыВЗначение (наряду с методом глобального контекста ДанныеФормыВЗначение) объясняется только удобством его применения. С точки зрения эффективности и результата методы работают одинаково.
Экранирование кода
// sonar:DeprecatedMethodFormDataToValue:off
// sonar:DeprecatedMethodFormDataToValue:on