Программная модификация форм — текучий конструктор
Конструктор для программной модификации форм, разработанный согласно паттерну Текучий строитель.
Будет полезен при программной доработке форм, особенно при большом количестве создаваемых реквизитов — при использовании текучего конструктора код будет выглядеть более наглядно и лаконично.
- Описание
- Подробнее
Описание
Для использования обработку потребуется встроить в конфигурацию, в общем модуле (например, "ОбщегоНазначения") добавить создание конструктора
Функция КонструкторФорм(Форма) Экспорт
ОбработкаОбъект = Обработки.zdc_КонструкторФорм.Создать();
ОбработкаОбъект.Инициализировать(Форма);
Возврат ОбработкаОбъект;
КонецФункцииДалее, для использования, при создании формы объекта (в модуле формы или ОМ.МодификацияКонфигурацийПереопределяемый) можно выполнять доработку:
1. Создаётся экземпляр объекта обработки через общий модуль.
2. Выполняется доработка формы. Проверка ЗапретДоработкиФормы добавлена на случай необходимости открытия формы без создания новых элементов.

