Как программно добавлять элементы на управляемую форму в 1С 8.3?

preview_player
Показать описание

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

Для удобства пользуйтесь тайм-кодами

01:00 Добавление существующего реквизита на форму
02:16 Программное создание реквизита формы и размещение его в виде элемента
03:53 Как программно разместить элемент формы в нужном месте
05:20 Как при помощи кода добавить команду в управляемую форму
06:50 Пример программного добавления таблицы значений
10:28 Как подключить обработчик события к элементу формы программно

Курс «Разработчик 1С с нуля»

Индивидуальное обучение 1С

Рекомендации по теме
Комментарии
Автор

Из внешней обработки программно открываю форму документа. А как сделать, чтобы при этом табличная часть открывшегося документа была недоступна для редактирования? Спасибо!

malhik
Автор

Здравствуйте, можно ли аналогичным способом добавить точечную диаграмму на форму?

timyrasegty
Автор

Здравствуйте. Как сделать чтобы флажки создавались сразу с отметками?

mynumbers
Автор

Спасибо. Сожалею, что вы не показали, как программно добавить и выполнить команду добавления реквизита на форму. Сейчас во всех формах типовых конфигураций для облегчения программного добавления реквизитов есть и Общий модуль СобытияФормКлиент и Общий модуль вот про это бы узнать поподробнее. Мне просто нужен был реквизит на форме. Текстовое поле. Я узнал про программное изменение формы. Написал процедуру где описал свой реквизит &НаСервере ДобавитьПолеНаСервере() И вызвал её из События формы ПриСозданииНаСервере(Отказ, СтандартнаяОбработка). Это сработало, но мне кажется это методически не верно.

AlekseiAstahov