Имя: Пароль:
1C
 
Как программно установить тип для поля ввода?
0 Bettor
 
15.12.10
15:39
Как программно установить тип для поля ввода?
1 AndrejDen
 
15.12.10
15:41
Поле.Вид ?
2 Bettor
 
15.12.10
15:42
Обычное полеВвода, нужно чтобы туда записывались числа. Числовой)
3 AndrejDen
 
15.12.10
15:43
Поле.ТипЗначения ?)
4 Mort
 
15.12.10
15:43
Если поле ввода в колонке ТЗ, то можно юзать ТипЗначения, иначе юзай ПривестиЗначение и ОграничениеТипа
5 Bettor
 
15.12.10
15:44
Я записывал : П1.ТипЗначения = "Число"; Ошибку выдал
6 AndrejDen
 
15.12.10
15:44
ОписаниеТипов ?
7 ИС-2
 
15.12.10
15:45
а если просто пометить значение нужного типа (пр. Спр.XXX.ПустаяСсылка)
8 Bettor
 
15.12.10
15:47
(7) ????
9 Bettor
 
15.12.10
15:47
Так сложно что ли???  Установить тип для П1 Числовым??????????
10 Mort
 
15.12.10
15:48
(9) Поддерживаю.
11 Mort
 
15.12.10
15:49
Неужели трудно почитать СП чтобы сделать тип числовым?
12 Mort
 
15.12.10
15:52
Во первой надо разобраться что в данных поля ввода, какой у него тип значения.
13 Man4kin
 
15.12.10
15:53
КЧ = Новый КвалификаторыЧисла(12,2);
Массив = Новый Массив;
Массив.Добавить(Тип("Число"));
ОписаниеТиповЧ = Новый ОписаниеТипов(Массив, , ,КЧ);
Поле.ТипЗначения =ОписаниеТиповЧ;
14 Mort
 
15.12.10
15:55
Если задан тип составной и он включает "число" то нужно сделать:

ОписаниеТипа = Новый ОписаниеТипов("Число");
ПолеВвода1 = ОписаниеТипа.ПривестиЗначение(ПолеВвода1);
ЭлементыФормы.ПолеВвода1.ВыбиратьТип = Ложь;
15 Mort
 
15.12.10
15:56
(13) Явно присвоить тип значения можно только колонке ТЗ (грубо говоря).
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.