В начало

Добавление элемента в существующую группу

 

            Добавление элемента формы, созданного программно в существующую группу на форме.

 

Листинг. Пример кода, существующая группа называется «ГруппаПрочаяИнформация»

Процедура СозданиеНовогоРеквизита() 

            //Вызов акта выполненных работ из "Расширение2"        

            ДобавляемыеРеквизиты = Новый Массив;

            НовыйРеквизит = Новый РеквизитФормы("АктВыполненныхРабот", Новый ОписаниеТипов("ДокументСсылка.АктВыполненныхРабот"));       

            ДобавляемыеРеквизиты.Добавить(НовыйРеквизит);

            ИзменитьРеквизиты(ДобавляемыеРеквизиты);

           

            //Добавляем Элемент

            Элемент = Элементы.Добавить("АктВыполненныхРабот", Тип("ПолеФормы"), Элементы.ГруппаПрочаяИнформация);

            Элемент.Заголовок = "Информация о выполненных работах";

            Элемент.Вид = ВидПоляФормы.ПолеВвода;         

            Элемент.ПутьКДанным = "АктВыполненныхРабот";  

            Элемент.УстановитьДействие("ПриИзменении", "АктВыполненныхРаботПриИзменении");  

           

            //Вставляем существующий акт

            СтрНомер = Объект.АктыВыполненныхРаботНомер;

            СтрДата = Объект.АктыВыполненныхРаботДата;

            СсылкаНаДок = Документы.АктВыполненныхРабот.НайтиПоНомеру(СтрНомер, СтрДата);

            Если НЕ СсылкаНаДок.Пустая() Тогда

                        ЭтотОбъект.АктВыполненныхРабот = СсылкаНаДок;

            КонецЕсли;    

КонецПроцедуры