Имя: Пароль:
1C
1С v8
Маска поля ввода, ОФ.
0 ДенисЧ
 
08.02.19
13:25
Наткнулись на непонятку.
На форме (ОФ) есть поле ввода (строка) с маской +7 (999) 999-99-99.
В приОткрытии делаю ПолеВвода1 = "9771234567".
И вижу в открытой форме "+7 (971) 234-56-7 "

Что за фигня?

ЗЫ. А если присваиваю 9111234567 -  то всё в порядке...
1 ДенисЧ
 
08.02.19
13:59
ап? Никто не сталкивался?
2 aleks_default
 
08.02.19
14:23
Прикольно, у меня также
3 aleks_default
 
08.02.19
14:25
а если вводишь в поле на форме 9771234567, то преобразуется в +7(797) 7 1-23-45
4 palsergeich
 
08.02.19
14:56
Ой, зарёкся я с этой маской дело иметь.
Вводишь интерактивно - в строку пойдет одно.
Вводишь копированием - другое.
2 пути - хранить с маской и без.
2 хранить строго без маски, а к виду маски приводить уже на форме.
Посмотри как это реализовано в БСП в контактной информации
5 palsergeich
 
08.02.19
14:57
Там ваще в 3 поля - код страны, код города и номенклатуры телефона
6 ДенисЧ
 
08.02.19
15:40
Блин... Не хочется переделывать всё... (((