Имя: Пароль:
1C
1С v8
Маска в поле ввода
,
0 igand
 
27.11.15
08:36
Добрый день уважаемые форумчане!
Встал на простом и не могу разобраться. Имеется справочник Контрагенты, есть форма элемента. Где поле ввода телефон и я пытаюсь указать маску ввода при создании элемента справочника
ЭтаФорма.Элементы.Телефон.Заголовок = "8(999)999-99-99"
не работает такой вариант.
Подскажите что не так?
1 Горогуля
 
27.11.15
08:37
это ты заголовком маску пытаешься указать?
2 Лефмихалыч
 
27.11.15
08:38
Расширение поля формы для поля ввода (Form field extension for a text box)
Маска (Mask)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
Содержит посимвольную строку маски интерактивного ввода текста в поле.
В строке маски допустимо использование следующих специальных символов:
! - любой введенный символ преобразуется в верхний регистр;
9 - допустимо ввести произвольный символ цифры;
# - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел;
N - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры);
U - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр;
X (латинского алфавита) - допустимо ввести произвольный символ;
^ - недопустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка;
h - допустим ввод символов обозначения шестнадцатеричных цифр;
@ – допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел.
При помещении значения из поля ввода с маской в текстовый реквизит, связанный с этим полем ввода, происходит следующее преобразование: на тех позициях, где в маске стоит символ "@", а в строке пробел – пробел удаляется. Если в маске из специальных символов используются только символы "@", то все символы текста, соответствующие символам маски, не являющимся специальными символами, удаляются после последнего непустого блока из символов "@". Например, при маске "@@.@@.@@." текст "41. 2. ." преобразуется в "41.2".
Для того, чтобы использовать в маске один из специальных символов, нужно использовать перед ним символ "\".
Допускается указание нескольких масок в одном параметре. Маски разделяются символом ";". В этом случае использоваться будет та маска, к которой подходит введенный текст.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
3 DDwe
 
27.11.15
08:44
(0) А зачем при создании? Просто у элемента формы нельзя указать? Или у тебя маска с каждым открытием меняется?
4 igand
 
27.11.15
08:46
Ссори не правильно указал,
Элементы.Телефон.Маска = "8(999)999-99-99"
5 igand
 
27.11.15
08:47
Как указать у элемента формы?
6 Горогуля
 
27.11.15
08:48
(5) в его свойствах
7 igand
 
27.11.15
08:53
открываю форму, нахожу поле а в его свойствах нет маски, помню раньше был, а найти не могу
8 Горогуля
 
27.11.15
08:55
как найдёшь - сигнализируй
9 Jokero
 
27.11.15
09:00
(7) Проверь тип, Маска - она только для строкового типа. Для числового - формат редактирования (форматная строка)
10 igand
 
27.11.15
09:21
а у меня тип число))))
11 igand
 
27.11.15
09:21
исправил все работает спасибо!!!
AdBlock убивает бесплатный контент. 1Сергей