Встроенный язык 1С 8.1

Новая тема
"Добрый день, друзья!

Вникаю сейчас в платформу. Вот какой вопрос на понимание хотел задать программистам.
В руководстве Радченко есть пример в котором рекомендуется создать следующий обработчик:

Процедура СвойстваВидСвойстваПриИзменении(Элемент)
// Вставить содержимое обработчика.
ДанныеВидСвойства = ЭлементыФормы.Свойства.ТекущиеДанные.ВидСвойства;
Если ДанныеВидСвойства.ТипЗначения <> Неопределено Тогда
ЭлементыФормы.Свойства.ТекущиеДанные.Значение = ДанныеВидСвойства.ТипЗначения.ПривестиЗначение(ЭлементыФормы.Свойства.ТекущиеДанные.Значение);
КонецЕсли;
КонецПроцедуры

Вопрос вот в чем. Язык 1С позиционируется как язык с динамической типизацией, а тут пожалуйста - явное приведение типов.
Есть какой-то критерий, по которому можно определить когда нужно приводить типы в явном виде (как например в примере выше)?"
явное приведение? хм, интересно, какой же процедурой?
В каком руководстве Радченко и на какой странице вы это нашли?
Практическое пособие разработчика 8.0
стр 268
Книга: "1C: Предприятие 8.1. Практическое пособие разработчика." В описании примера с Планом видов характеристик, стр 195
Процедурой ПривестиЗначение
Но я уже вроде бы разобрался. Приведение типов явное потому, что берется значение из поля ввода таблицы формы и приводится к типу, соответствующему характеристике (которая описана в Плане видов характеристик), указанной в соседнем поле ввода.
Вот, видимо, поэтому и понадобилось явное приведение.
Читают тему
(гостей: 1)

Быстрый переход