Имя: Пароль:
1C
1С v8
Смена активного элемента в веб-интерфейсе
0 Rodinyr
 
16.09.11
12:45
есть такой код

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

что делает код:
взависимости от значения списка должен установить маску для поля ввода и активизировать его. В тонком клиенте работает без вопросов, но веб не активизирует поле ввода.
для эксперимента я добавил такую строчку:

ЭтаФорма.элементы.ЗНПоиска.АктивизироватьПоУмолчанию=Истина;

тонкий клиент после этого так же без вопросов, но веб делает следуюшие: поле активизирует для ввода но сбрасывает маску ввода.
Как исправить ошибку? где может быть косяк? Заранее всем спасибо.
1 Rodinyr
 
16.09.11
12:55
гуру мисты, помогите пожайлуста!!!
2 Rodinyr
 
16.09.11
13:03
help
3 Rodinyr
 
16.09.11
13:14
люди... помогите мне в этом вопросе. Уже этот косяк куском в горле торчит этот код.
4 Rodinyr
 
16.09.11
13:25
up
5 Rodinyr
 
16.09.11
13:38
???
6 Rodinyr
 
16.09.11
13:55
никто не сталкивался с подобной ситуацией?
7 Rodinyr
 
16.09.11
14:17
видимо нет...