|
Программное размещение элемента на управляемой форме.
| ☑ |
0
altfin
23.09.14
✎
21:47
|
Размещаю на форме:
ДобавляемыеРеквизиты = Новый Массив;
Реквизит = Новый РеквизитФормы("ИмяРекв", Новый ОписаниеТипов("Булево"));
ДобавляемыеРеквизиты.Добавить(Реквизит);
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
Элемент = ЭтаФорма.Элементы.ГруппаКомментарийОтветственный.Добавить("Поле", Тип("ПолеФормы"), ЭтаФорма);
Элемент.Вид = ВидПоляФормы.ПолеФлажка;
Элемент.ПутьКДанным = "Объект.ИмяРекв";
Как этот элемент помещать в существующую группу на форме (тоже программно)?
|
|
1
altfin
23.09.14
✎
21:49
|
ошибку выдает при попытке написать (хочу поместить в группу "ГруппаКомментарийОтветственный")
ЭтаФорма.Элементы.ГруппаКомментарийОтветственный.Добавить
|
|
2
hhhh
23.09.14
✎
22:02
|
Элемент = ЭтаФорма.Элементы.Добавить("Поле", Тип("ПолеФормы"), ЭтаФорма.Элементы.ГруппаКомментарийОтветственный);
|
|
3
altfin
23.09.14
✎
22:24
|
Пробовал, но выдает ошибку. хотя такая группа на форме есть
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаОбщая.Форма(30)}: Ошибка при вызове метода контекста (ИзменитьРеквизиты)
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
по причине:
Недопустимый путь к реквизиту. Путь: "ГруппаФормы"
|
|
4
altfin
23.09.14
✎
22:25
|
(2) ругается когда ставишь ЭтаФорма.Элементы.ГруппаКомментарийОтветственный
|
|
5
altfin
23.09.14
✎
22:29
|
все, спасибо, получилось, не в ту строку прописывал оказывается
|
|