Програмне додавання елементів – звичайні форми 1с

Програмне додавання елементів – звичайні форми 1с

Приклад коду як програмно додати на форму звичайної програми елементи.

Додавання поля введення:
У цьому прикладі на форму додається нове поле введення, йому необхідно задати прив'язку до реквізиту. Ім'я реквізиту до якого буде прив'язане поле введення, задається через властивість "Данные". Для позиціонування елемента на формі задаються значення властивостей, що відповідають за положення.

Элемент = ЭтаФорма.ЭлементыФормы.Добавить(Тип("ПолеВвода"), "Реквизит1", Истина);
Элемент.Лево = 80;
Элемент.Верх = 50;
Элемент.Ширина = 100;
Элемент.Высота = 20;
Элемент.Данные = "Реквизит1";
Элемент.ИзменяетДанные = Истина;

Додавання кнопки звичайної форми:
При додаванні кнопки необхідно встановити процедуру, яка буде виконуватися при натисканні. Обробник дії для кнопки встановлюється функцією "УстановитьДействие". Також необхідно задати заголовок кнопки і визначити значення властивостей, що відповідають за положення.

Элемент = ЭтаФорма.ЭлементыФормы.Добавить(Тип("Кнопка"), "Кнопка", Истина);
Элемент.Заголовок = "Выполнить";
Элемент.Лево = 80;
Элемент.Верх = 100;
Элемент.Ширина = 100;
Элемент.Высота = 20;
Действие = Новый Действие("КнопкаВыполнитьНажатие");
Элемент.УстановитьДействие("Нажатие", Действие);

Процедура КнопкаВыполнитьНажатие(Кнопка)
Сообщить("Выполнение действия");
КонецПроцедуры

Додавання напису звичайної форми:
Як "Заголовок" вказується заголовок напису. Для позиціонування елемента на формі задаються значення властивостей, що відповідають за положення.

Элемент = ЭтаФорма.ЭлементыФормы.Добавить(Тип("Надпись"), "Надпись1", Истина);
Элемент.Лево = 10;
Элемент.Верх = 50;
Элемент.Ширина = 70;
Элемент.Высота = 20;
Элемент.Заголовок = "Реквизит 1";



Теги:   


2023-06-26





Вибрати мову:
-  руский
-  Українська