Имя: Пароль:
1C
 
Программное создание флага булево и текстового поля на форме
0 NIGHTHUNTER
 
06.10.22
06:19
Добавил в расширение 2 созданных реквизита в основной конфигурации. Флаг булево и текстовое поле.
Сейчас пытаюсь создать их на форме. В процедуре ПриСозданииНаСервере() .
Подскажите пожалуйста, как правильнее сделать? Сейчас выходит ошибка тип не определен (Флажок) .

    Флаг              = Элементы.Добавить(
                                     "Флаг",
                                     Тип("Флажок"),
                                     Элементы.ГруппаШапкаДоговора);
    Флаг.Заголовок    = "Флаг";                                    
    Флаг.Вид          = ВидПоляФормы.ПолеФлажка;  
    Флаг.ПутьКДанным  = "Объект.Флаг";    
    //
        Номер             = Элементы.Добавить(
                                     "Номер",
                                     Тип("ПолеФормы"),
                                     Элементы.Номер);
    НомерИГК.Заголовок   = "";                                    
    НомерИГК.Вид         = ВидПоляФормы.ПолеВвода;  
    НомерИГК.ПутьКДанным = "Объект.Номер";
1 AAA
 
06.10.22
06:25
Тип тоже должен быть ПолеФормы
2 NIGHTHUNTER
 
06.10.22
06:30
вывел
3 NIGHTHUNTER
 
06.10.22
06:30
(1) Ок, спасибо!
4 NIGHTHUNTER
 
06.10.22
06:51
Как можно вывести вот это поле без заголовка?

      Номер             = Элементы.Добавить(
                                     "Номер",
                                     Тип("ПолеФормы"),
                                     Элементы.Номер);
    Номер.Заголовок   = "";                                    
    Номер.Вид         = ВидПоляФормы.ПолеВвода;  
    Номер.ПутьКДанным = "Объект.Номер";


Если сделать так то идет ошибка, - Недопустимое значение параметра (параметр номер '1')

      Номер             = Элементы.Добавить(
                                     "",
                                     Тип("ПолеФормы"),
                                     Элементы.Номер);
5 NIGHTHUNTER
 
06.10.22
06:57
Я и так заголовок не задаю, но он выводится.

  Номер.Заголовок   = "";
6 НафНаф
 
06.10.22
07:58
(5) Номер.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет;
7 NIGHTHUNTER
 
06.10.22
08:57
(6) Спасибо, сработало !
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан