Руководство пользователя Semantic MDM
×
Меню
Индекс

Маска для значения атрибута

 
Маски атрибутов предназначены для ограничения количества и вида вводимых символов при заполнении данных. Они могут применяться для ввода шифров, кодов, номеров телефонов, условных обозначений и т.д.
Маска ввода ограничивает только ввод значения атрибута с клавиатуры. При загрузке через файлы или импорт значение, не соответствующее маске, будет подсвечено только в карточке позиции.
Маска составляется из набора специализированных символов (регулярные выражения), значение которых представлено в таблице, а также во всплывающем окне при наведении курсора на пиктограмму со знаком вопроса в ячейке.
 
Символ
Значение
9
любая цифра
a (лат.)
любая буква
A (лат.)
любая буква с автоматическим приведением к верхнему регистру
*
любая цифра или буква
&
любая цифра или буква с автоматическим приведением к верхнему регистру
#
любой символ числа в шестнадцатеричной записи
(символы)
круглые скобки позволяют группировать символы
[символы]
в квадратных скобках заключается массив символов, из которых пользователь может ввести только один символ
<символы>
в треугольных скобках заключается массив символов, ввод которых необязателен
|
размещается между другими символами, если из них выбирается один по условию ИЛИ. Допускается указывать 3 альтернативы сразу, например, (b|c|d), а также группы символов, например, (999)|(aa9)
{n}
повторить предыдущий символ (группу символов) n раз
{n,}
повторить предыдущий символ (группу символов) n раз или более раз
{n,m}
повторить предыдущий символ (группу символов) как минимум n раз, но не более m раз
{*}
повторить предыдущий символ (группу символов) произвольное количество раз, включая нулевое
{+}
повторить предыдущий символ (группу символов) 1 или более раз
\(символ)
любой из специальных символов как константа
остальные символы
константа
 
Ниже приведены примеры масок ввода.
 
Пример маски ввода
Комментарий
Морзе №[1-6]
Ввод строки с обозначением конуса Морзе, например, Морзе №2
((л|Л)евый)|((п|П)равый)
Возможно два значения: Левый или Правый, причём начинать ввод значении можно как с прописной, так и со строчной буквы
9{4}-9{4}
Обозначение оснастки, например, 2624-0001
 
Если у атрибута заполнено Значение по умолчанию, и оно не соответствует маске атрибута, то в в ячейке со значением будет показан специальная пиктограмма - восклицательный знак в красном круге. Для маски в строковом поле Пояснение к маске можно ввести пояснение к маске, которое, в случае несоответствия введенного значения маске, будет показано пользователю. При вводе значения пояснение доступно непосредственно в ячейке ввода при нажатии на пиктограмму справа.
 
Пояснение к маске и его отображение при заполнении значения атрибута
 
Просмотр пояснения к маске при вводе значения