Имя: Пароль:
1C
1С v8
Как прописать в модуле обнуление поляВвода?
0 eleon
 
18.01.15
01:20
надо чтобы когда пользователь ввел цифру в полеВвода и если ошибка, то поле обнулилось. как это прописать?
1 hhhh
 
18.01.15
02:01
поле = 0;  

не?
2 eleon
 
18.01.15
02:11
не, изменений нет. как ввел число, так оно и осталось
3 hhhh
 
18.01.15
03:04
(2) ну, так и должно быть. Идиотские пожелания отвергайте сразу.

Например, юзер ввел 8 знаков верно, а 9-й неверно, и у него весь ввод обнулится, он же вас четвертует тут же нра рабочем месте.
4 eleon
 
18.01.15
12:02
(3) а = СтрДлина(Строчка1);
б = СтрДлина(Строчка2);
Если а > б Тогда
Сообщить ("Ошибка во введенных данных!");
Возврат;
КонецЕсли;


такой код. что именно нужно обнулить? не понимаю
5 Любопытная
 
18.01.15
12:03
(4) строчка1 надо обнулить, а точнее сделать "", ибо она у вас явно типа строка
6 eleon
 
18.01.15
12:15
(5) извиняюсь за глупый вопрос, но как это сделать?
7 Любопытная
 
18.01.15
12:17
(6) Ну раз глупые вопросы... Начнем с начала: Идем на форму и смотрим, какая переменная привязана к тому полю, которое нужно "обнулить". А дальше перед Возврат; пишете
НужнаяПеременная = "";
8 eleon
 
18.01.15
12:29
(7) спасибо за ответ. Но никак не хочет обнуляться
9 Любопытная
 
18.01.15
13:03
(8) Хоть покажи, что пишешь
10 Мимохожий Однако
 
18.01.15
13:06
(9)Ну, вот.. спугнула.