Имя: Пароль:
1C
 
Установка размерности программно созданного поля
0 NIGHTHUNTER
 
06.10.22
12:48
Программно создал поле на форме. Как сейчас задать ему размерность 100 символов ?

    Номер                    = Элементы.Добавить(
                                     "Номер",
                                     Тип("ПолеФормы"),
                                     Группа);
    Номер.Заголовок          = "";                                    
    Номер.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет;    
    Номер.Вид                = ВидПоляФормы.ПолеВвода;  
    Номер.ПутьКДанным        = "Объект.Номер";
1 vicof
 
06.10.22
12:51
А кто тебе сказал, что такое возможно?
2 NIGHTHUNTER
 
06.10.22
13:00
Сделал так

    Номер.ОграничениеТипа    =  Новый ОписаниеТипов("Строка", , Новый КвалификаторыСтроки(100));

Но . При открытии вводить можно, видно что увеличился размер. Но при сохранении от снова обрезается в исходный.

Что нужно исправить?

(1) А как такое может быть не возможно? Создаю программно поля, поле типа строка, нужно сейчас задать ему размерность 100 символов. Что проще может быть?
3 NIGHTHUNTER
 
06.10.22
13:03
При записи введенное значение урезается до 15 . Видимо значение по умолчанию. Как нужно что бы оно и сохранялось в 100 Не пойму ((((
4 PR
 
06.10.22
13:04
И снова не умеющая читать группа студентов посетила нашу скромную обитель
5 kobzon2
 
06.10.22
13:04
А как так, человека забанили на год с формулировкой хронический тупняк, а он продолжает плодить темы по одной тупой задаче?
6 NIGHTHUNTER
 
06.10.22
13:05
разобрался
7 PR
 
06.10.22
13:05
(3) Нельзя впихнуть невпихуемое
8 NIGHTHUNTER
 
06.10.22
13:06
(7) Все в порялке.
9 PR
 
06.10.22
13:06
(5) Его не забанили, а предупредили
Но, видимо, он не понимает