Как прописать в модуле обнуление поляВвода?
☑
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)Ну, вот.. спугнула.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший