Блог Программиста 1С


Нажмите, чтобы связаться со мной:

WhatsApp: 8 919 352 82 17
почта: meshkova.a.s@mail.ru
Telegram: blogpro1c
VK: vk.com/kursy_po_1c

  • Услуги программиста 1С Удаленно

  • Статьи
  • Скачать Отчеты/Обработки
  • Курс Сам себе Программист 1С
  • Курс — АНАЛИТИК 1С
  • Контакты/Стоимость работы

Программное добавление кнопки на управляемую форму

12.07.2022 от Программист 1С 0 Комментарии

Кнопка на управляемой форме

Кнопка на управляемой форме

Подобная задача может возникнуть тогда, когда программист задумывается о дальнейшей поддержке и обновлении данной конфигурации. Обновить форму в которой элементы добавлены программным образом, будет намного проще и быстрее. Просто нужно будет скопировать кусок кода.

В моем случае нужно было добавить кнопку «Печать», которая в свою очередь открывает список возможных печатных форм.

Для того, чтобы программно добавить кнопку на управляемую форму, нужно в процедуре «ПриСозданииНаСервере» прописать:

  • Создание команды
1С (Код)
1
2
НоваяКоманда = ЭтаФорма.Команды.Добавить("Печать");
НоваяКоманда.Действие = "Печать";
  • Создание элемента
1С (Код)
1
2
НовыйЭлемент = Элементы.Добавить("КомандаПечать", Тип("КнопкаФормы"), ЭтаФорма.КоманднаяПанель);
НовыйЭлемент.ИмяКоманды = "Печать";
Такой код добавит кнопку в командную панель формы. Если нужно добавить кнопку на саму форму то вместо «ЭтаФорма.КоманднаяПанель» нужно написать  просто «ЭтаФорма».

Также нужно в модуле формы прописать вызов нашей новой процедуры.

1С (Код)
1
2
3
4
&НаКлиенте
Процедура Печать(Элемент)
// Код процедуры
КонецПроцедуры
На этом все, данный пример конечно не охватывает всех возможных вариантов, но представление о том как программно добавить элемент на форму дает.

Надеюсь, информация была вам полезна! Если это так вы можете поделиться ей в социальных сетях.

Не хотите каждый раз тратить деньги на обращения к программистам? Приглашаю Вас на мой курс Аналитик 1С 

А если вы хотите научиться самостоятельно автоматизировать свою работу в 1С — подписывайтесь на мой Телеграм — канал

👆 Там делюсь секретами работы в 1С, о которых вы никогда не узнаете от программистов. 🤫

Похожие записи:

    Отладка внешней печатной формы в управляемом приложении Обычно, если внешняя печатная форма является подключаемой, процесс отладки является...
    Как добавить печать и подпись в печатную форму в 1С 8.3 В 1С 8.3 есть механизм, который позволяет редактировать макеты печатных...
    Печать и отправка из 1С 8.3 нескольких документов в одном Иногда нужно распечатать или отправить по электронной почте из 1С...
    Добавить колонку с дополнительным реквизитом в список номенклатуры Допустим, вы завели новый дополнительный реквизит номенклатуры, заполнили его и...

Категории: Статьи Метки: 8.3

От Программист 1С

Просмотреть все записи от Программист 1С по этой ссылке.

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

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

ИП Мешкова Алена Сергеевна
ИНН 745311572100
Лицензия на осуществление образовательной деятельности № Л035-01235-74/02016029
Эл. почта: meshkova.a.s@mail.ru
Copyright © 2015-2025
Пользовательское соглашение
Яндекс.Метрика