Имя: Пароль:
1C
 
Альфа-Авто 5, Маски VIN
0 tatoshka0403
 
13.11.14
14:39
Пытаюсь "поломать" механизм переноса маски VIN в VIN не могу найти процедуру, никому не приходилось?
1 NeoVision
 
13.11.14
14:45
УстановитьМаскуVIN() в модуле формы
2 tatoshka0403
 
13.11.14
14:48
(1) Это я нашел, пытаюсь найти где вот это происходит.
! - любой введенный символ преобразуется в верхний регистр;
9 - допустимо ввести произвольный символ цифры;
# - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел;
N - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры);
U - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр;
X (латинского алфавита) - допустимо ввести произвольный символ;
^ - не допустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка;
h - допустим ввод символов обозначения шестнадцатеричных цифр;
@ – допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел.
3 NeoVision
 
13.11.14
15:02
(2) этим платформа занимается. ПолеВвода.Маска
4 tatoshka0403
 
13.11.14
15:10
(3) Хм...Мне нужно чтобы не срабатывал этот алгоритм на "9" этим платформа занимается?
5 NeoVision
 
13.11.14
15:18
(4) чтобы девять можно было ввести? Тогда в маске \9
6 tatoshka0403
 
13.11.14
15:25
(5) Чтобы я мог 9 ввести в маске и она нормально перенеслась в VIN
7 NeoVision
 
13.11.14
15:29
ну вот черту ставь
8 tatoshka0403
 
13.11.14
15:38
(7) У нас 9 в маске очень часто встречается, и поэтому хотим просто убрать.
9 DS
 
13.11.14
15:54
Сложно понять, что вам надо. То "ввести", то "убрать"...
10 tatoshka0403
 
13.11.14
16:23
(9) Нам надо, когда в маске вин есть цифра 9 мы просто вписали туда "9" а не "\9", и она нормально перенеслась в ВИН авто
11 DS
 
13.11.14
16:43
Если в _маске_ есть цифра "9", это означает, что в _поле_ может быть любая цифра. Если в _поле_ нужна только цифра "9", то в _маске_ это регламентируется строкой "\9".
12 tatoshka0403
 
13.11.14
16:46
(11) вот это нам и не нравиться, мы хотим чтобы 9 было 9, а \9 равно 9
13 DS
 
13.11.14
16:51
Придумайте свой блекджек, а при применении маски к полю меняйте эту свою строку на такую, как ее задумала 1с.
Ошибка? Это не ошибка, это системная функция.