Добрый день!
Не могу разобраться в простой проблеме.
Не могу назначить маску ввода программно. при выборе определенных параметров, разная маска ввода. Пример
&НаКлиенте
Процедура НомераТелефоновТипНомераПриИзменении(Элемент)
СтрокаТаличнойЧасти=Элементы.НомераТелефонов.ТекущиеДанные;
Если СтрокаТаличнойЧасти.ТипНомера =
ПредопределенноеЗначение("перечисление.ТипТелефона.СотовыйНомер") тогда
СтрокаТаличнойЧасти.НомерТелефона.Маска=("8(
999)999-99-99");
Иначе
СтрокаТаличнойЧасти.НомерТелефона.Маска=("99-99-99");
КонецЕсли;
КонецПроцедуры
Выводит
{Справочник.Контрагенты.Форма.ФормаЭлемента.Форма(}: Поле объекта не обнаружено (ПолеВвода)
СтрокаТаличнойЧасти.ПолеВвода.НомерТелефона.Маска=("999-99-99");