Если Элемент.ТекстРедактирования="ID" тогда
Элементы.ЗНПоиска.Маска="999999999";
этаФорма.ЗнДляПоиска = "";
ИначеЕсли Элемент.ТекстРедактирования="ФИО" тогда
Элементы.ЗНПоиска.Маска="";
этаФорма.ЗнДляПоиска = "<фио>";
ИначеЕсли Элемент.ТекстРедактирования="Серия-Номер Паспорта" тогда
Элементы.ЗНПоиска.Маска="9999-999999";
этаФорма.ЗнДляПоиска = "";
ИначеЕсли Элемент.ТекстРедактирования="Номер Сотового телефона" тогда
Элементы.ЗНПоиска.Маска="(999) 999-99-99";
этаФорма.ЗнДляПоиска = "";
КонецЕсли;
Элементы.ЗНПоиска.ОбновитьТекстРедактирования();
этаФорма.ТекущийЭлемент = ЭтаФорма.элементы.ЗНПоиска;
что делает код:
взависимости от значения списка должен установить маску для поля ввода и активизировать его. В тонком клиенте работает без вопросов, но веб не активизирует поле ввода.
для эксперимента я добавил такую строчку:
тонкий клиент после этого так же без вопросов, но веб делает следуюшие: поле активизирует для ввода но сбрасывает маску ввода.
Как исправить ошибку? где может быть косяк? Заранее всем спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший