1С добавить команду на форму программно

Код добавляет команду. Назначает ей обработчик. Добавляет кнопку и связывает ее с командой.

При нажатии на кнопку открывается форма списка регистра сведений с отбором по текущему обьъекту.

Изобилие товаров устраняет дефицит, широкой рекламой устраняется психическая неустойчивость.

Сегодня поговорим о том, как программно создать кнопку и поле ввода в управляемой форме.

Программное создание кнопки

Для создания кнопки, нам потребуется добавить команду, саму кнопку и обработчик ее нажатия (это по желанию).

Все манипуляции нужно проводить на сервере.

Выглядит все это приблизительно так:

Программное создание поля ввода

Для создания поля ввода потребуется добавить форме реквизит и само поле ввода, как и в случае с кнопкой, все манипуляции нужно проводить на сервере.

Выглядит все это, приблизительно так:

Если создаваемый элемент нужно поместить в какую-либо группу, то это делается при создании этого элемента, указыванием нужного родителя:

В данном случае кнопка добавиться в элемент с названием «Группа1» и будет отображаться в соответствие со свойствами этого элемента.

Как видите, все очень просто, и если захотеть, то всю форму в управляемом приложении можно рисовать программно (другие элементы управления создаются аналогично).

На этом все, надеюсь данная статья Вам помогла.

Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

z2z5
25.12.2014 15:55

Прочитано: 17694

Необходимо на форму документа программно добавить кнопку "Провести" и заменить кнопку "Сохранить и закрыть" на "Провести и закрыть".

Программно я добавляю

Вопрос как кнопке привязать стандартную команду провести, точнее какое имя у этой команды?

Yandex
Возможно, вас также заинтересует
E_Migachev
26.12.2014 12:07

Ответ № 1

Код 1C v 8.2 УП

7OH
14.07.2016 15:29

Ответ № 2
Читайте также:  Почему при вызове абонента гаснет экран

Тоже интересно – как задать имя команды так, чтобы выполнилось стандартное действие, которое можно мышкой выбрать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector