Имя: Пароль:
1C
 
Маска ввода
0 Широкий
 
22.05.08
16:27
Подскажите пжл.. можно ли сделать маску на поле ввода по следующему принципу: возможен ввод только цифр до 3 знаков (положительные/отрицательные) или ввод какого нить символа (к примеру #)
1 Mitriy
 
22.05.08
16:43
СП на вкладке Индекс слово Маска
2 Широкий
 
22.05.08
16:50
(1) Аплодисменты! Можешь нарисуешь мне маску раз знаешь как в СП описание искать?
3 Stepa86
 
22.05.08
16:54
(1) =) а я всех посылал когда меня просили реализовать маску, думал в 1Ске низя, или можно через *опу...
(2) нарисую любую маску по тарифу $100 за символ
4 Mitriy
 
22.05.08
16:57
(3) можно, если тип строка, иначе через то самое место... :))
5 Mitriy
 
22.05.08
17:00
(2) спасибо за аплодисменты, завсегда рад... а рисовать уже не хочется :)
6 НЕА123
 
22.05.08
17:05
если число, то диапазон можно указать.
7 Широкий
 
22.05.08
17:05
(4) Маска и так только для строкового типа

# - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел

Предположим маска "#9" - типа отр/положит число .. так блин можно вписать просто "-" или "+" без цифры - выглядит некрасиво ..
8 Stepa86
 
23.05.08
10:13
есть табличное поле, в котором хочу на некоторые ячейки строкового типа наложить маску программно, где это делается? не нашел ни a оформлении строки, ни в текущей строке, ни в свойствах табл. поля...
9 Широкий
 
23.05.08
10:17
(8) В свойствах самой ячейки табличного поля
10 Stepa86
 
23.05.08
10:25
(9) и как программно к ним оборатится? из приАктивацииЯчейки ?
11 Широкий
 
23.05.08
10:27
(10) Для чего программно? В конфигураторе поставил один раз маску ввод и фсе
12 Stepa86
 
23.05.08
10:30
(11) Нуно, в конфигураторе не интересно - гибкости нет, а так маска задается в настройках и юзается как надо, тем более маска доступна для записи согласно СП...
13 Широкий
 
23.05.08
10:31
(12)  Ну ставь программно .. раз тебе надо
14 Stepa86
 
23.05.08
10:32
вот я и спрашиваю в (8) где это ставится, не могу найти
15 Широкий
 
23.05.08
10:35
ЭлементыФормы.<ТВОЕ ТАБЛИЧНОЕ ПОЛЕ>.Колонки.<ТВОЯ КОЛОНКА>.ЭлементУправления.Маска=ТвояМаска;
16 Stepa86
 
23.05.08
10:41
(15) у меня в одной колонке могут быть разные маски. Пока нашел только ПриОкончанииВводаТекста у Элемента
17 Широкий
 
23.05.08
10:45
Значит вставь в ПередНачаломИзменения
18 Stepa86
 
23.05.08
10:47
вставить (15)? у меня подозрение, что остальные маски тоже изменятся вместе с текстом
19 Широкий
 
23.05.08
10:48
(18) Угу .. и что из этого?
20 Широкий
 
23.05.08
10:48
+19 Поменяется только маска.. введенный текст останется
21 AndreYAN
 
23.05.08
10:49
Что-то все ушли от темы, так можно такую маску установить, либо только программную проверку делать?
22 Широкий
 
23.05.08
10:51
(18) Лучше юзать процедуру ПриНачалеРедактирования
23 Широкий
 
23.05.08
10:52
(21) я не нашел такой возможности.. Предположу что все-таки нельзя
24 Stepa86
 
23.05.08
10:56
(15, 16, 22) - попробовал, во всех случаях маска устанавливается на всю колонку =(
25 Широкий
 
23.05.08
11:06
(24) И что страшного?
26 Stepa86
 
23.05.08
11:26
сделал (22) в первой строке маска "3 цифры", во второй "6 любых букв и цифр". Если сначало редактирую вторую, потом первую - все нормально, если сначало первую, потом вторую - первая хорошо отрабатывает, а во второй получается "6 цифр"
27 Stepa86
 
23.05.08
11:32
победил - приокончанииредактирования очищаю маску и все работает =)
28 Stepa86
 
23.05.08
11:33
Всем спасибо, особенно аффтару ветки, пойду еще че нить этаково сделаю