Имя: Пароль:
1C
1С v8
Маска для телефона
0 Мэрилин
 
16.05.14
21:19
Создала справочник. В нем реквизит Телефон.
Тип: Строка
Длина: 28
Маска: (999)999-99-99;(999)999-99-99 доб. (@@@@@@)

Собственно говоря, что не получается:
1) Не выбирается нужная маска, а всегда ставится вторая - с добавочным номером.
2) Символ @ дает удобство - схлопываются пробелы. Но он подразумевает не только цифры. Как мне сделать, чтобы вводились только цифры, но скобки схлопывались вокруг введенного добавочного номера (скажем, из трех цифр)?
1 Лаврентий Берия
 
16.05.14
21:49
(0) СтрЗаменить(СтрокаТелефона, " )", ")") - и так в цикле.
2 Лаврентий Берия
 
16.05.14
21:49
(0) + тут пробела не видно, так вот: СтрЗаменить(СтрокаТелефона, "    )", ")")
3 Лаврентий Берия
 
16.05.14
21:50
перед скобкой в искомом значении один пробел в общем.
Ошибка? Это не ошибка, это системная функция.