Имя: Пароль:
1C
1С v8
УФ. Как программно задать поведение группу?
0 megabax
 
15.11.16
09:57
Подскажите пожалуйста, как программно задать поведение обычной группы? Типа свертываемая она или нет. У группы, которая добалвена ручками, есть свойство "поведение". А вот если я добавлю программно:
    Группа = ЭтаФорма.Элементы.Вставить("ГруппаПроводок", Тип("ГруппаФормы"), ЭтаФорма, Элементы.Реквизит1);

то у группы нет никакого реквизита, похожего на "Поведение" или что-то в этом роде.
1 megabax
 
15.11.16
10:36
up
2 DrShad
 
15.11.16
10:40
Группа какой тип имеет?
3 megabax
 
15.11.16
10:44
В общем, спасибо всем, разобрался сам. Оказывается, есть у группы атрибут "Поведение", только в справке почему то он не описан. Если кому тоже интересно, то делается это вот так:

    //Добавить свертываемую группу
    ГруппаПроводок = ЭтаФорма.Элементы.Вставить("ГруппаПроводок", Тип("ГруппаФормы"), ЭтаФорма, Элементы.Реквизит1);
    ГруппаПроводок.Вид=ВидГруппыФормы.ОбычнаяГруппа;
    ГруппаПроводок.Поведение=ПоведениеОбычнойГруппы.Свертываемая;
    ГруппаПроводок.Заголовок="Проводки (нажмите сюда, чтобы свернуть или развернуть)";
4 iceman2112
 
15.11.16
11:36
Расширение обычной группы
Чуть ниже читай в СП
5 oslokot
 
15.11.16
11:38
Интересно 1с уже научилась программному управлению сворачиваемостью группы?
6 DrShad
 
15.11.16
11:39
(5) в БП есть одна функция в зарплатном блоке
7 oslokot
 
15.11.16
11:45
(6) и что там, именно сворачиваемая группа или просто группа + управление видимостью?
8 DrShad
 
15.11.16
11:45
сворачиваемая
9 Вафель
 
15.11.16
11:46
(5) не научилось пока
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший