Имя: Пароль:
1C
 
Как пользоваться свойством "Маска" в поле ввода?
0 Ortodocs
 
02.10.06
14:21
Как установить маску, чтоб пользователь мог вводить строки в поле ввода только вида "XXX" или "XXX/XXX", где X-число? Маска то хоть для этого нужна?
1 Стрелок
 
02.10.06
14:24
а как же без маски?
2 Ortodocs
 
02.10.06
14:35
Я что неправильно понял назначение маски? А для чего она млин вообще нужна?
3 miki
 
02.10.06
14:36
999, 999/999
4 Песец
 
02.10.06
14:44
Маска
Установить/определить маску интерактивного ввода для элементов диалога типа «поле ввода».
Синтаксис:
Маска(<СтрокаМаски>)
Англоязычный синоним:
Mask
Параметры:
<СтрокаМаски>
Необязательный параметр. Строковое выражение — посимвольная маска интерактивного ввода для стро­ковых реквизитов диалога (аналогично установке в свойствах реквизита диалога в конфигураторе).
Возвращаемое значение:
Строковое значение — текущая маска интерактивного ввода для строковых реквизитов (на момент до исполнения метода).
Описание:
Метод Маска позволяет установить посимвольную маску интерактивного ввода для элементов диалога типа «поле ввода» (аналогично установке в свой­ствах реквизита диалога в конфигураторе).
В параметре <СтрокаМаски> допустимы следующие символы:
·          ! — введенный символ преобразуется в верхний регистр;
·          9 — произвольный символ цифры;
·          # — произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел;
·          N — любые алфавитно-цифровые символы (буквы или цифры);
·          Х (латинского алфавита) — произвольный символ;
·          @ — любые алфавитно-цифровые символы (буквы или цифры) в верх­нем регистре.
Доступ к данному методу возможен только в контексте Модуля формы.
Пример:
форма.Телефон.Маска("999-99-99");
5 Ortodocs
 
02.10.06
14:45
(4)Огромное спасибо
6 Песец
 
02.10.06
14:49
(5) СП спасибо :)
7 Ortodocs
 
02.10.06
14:53
(6) Я не подумал, что маску можно программно установить и искал её просто в обычном помошнике по F1 - косяк мой.
8 Песец
 
02.10.06
15:03
(7) Да, по ф1 нет инфы. Но есть в "Администрирование и конфигурирование", -> глава 24, -> "Свойства элементов диалога", -> "Свойства элемента реквизит".
(стр. 60 2-й части)
9 Ёпрст2
 
02.10.06
15:06
(8) Гон, в СП всё есть ...Объект Форма-Методы элементов диалога - Маска.
10 Песец
 
02.10.06
15:11
(9) СП вызывается по Ctrl+F1. Если в конфигураторе, стоя в поле "Маска" в свойствах поля ввода нажать F1, то там про маску ничего не сказано (25 релиз).
11 Ortodocs
 
02.10.06
15:12
(9) А с вами никто и не спорит.
Основная теорема систематики: Новые системы плодят новые проблемы.