Имя: Пароль:
1C
1С v8
Программно создать группу в ТЧ и положить туда программно созданную колонку
0 inkvizitr
 
15.02.19
12:18
Привет всем, как можно программно создать в ТЧ расположенной на форме группу "ГруппаКолонок" и положить в нее программно созданную колонку, программно колонку создаю так:

МассивДобавляемыхРеквизитов = Новый Массив;
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Вес", Новый ОписаниеТипов("Число",Новый КвалификаторыЧисла(15,3)),"Таб" , "Вес, т."));
    
ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);
    
НоваяКолонка = Элементы.Добавить("Вес", Тип("ПолеФормы"), Элементы.Таб);
НоваяКолонка.Заголовок = "Вес";
НоваяКолонка.ПутьКДанным = "Таб.Вес";
НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;

а вот как создать группу и положить колонку, что то знаний не хватает
1 aleks_default
 
15.02.19
12:25
Точно также только Тип("ГруппаФормы"), правда та был какой-то нюанс, который я не помню
2 aleks_default
 
15.02.19
12:26
Или просто Группа
3 inkvizitr
 
15.02.19
12:29
(1) не.. форму я создам допустим как ни будь так

МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Группа", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки(20)), Таб, "Группа"));
НоваяГруппа = Элементы.Добавить("Группа", Тип("ГруппаКолонокФормы"), Элементы.Таб);
НоваяГруппа.Заголовок("Группа");
НоваяГруппа.ОтображатьВШапке = Истина;

Код без отладки написал, может не работать, но не суть

самый вопрос, а как положить колонку в эту созданную группу?
4 inkvizitr
 
15.02.19
12:29
не форму а группу
5 aleks_default
 
15.02.19
12:42
ну там последний параметр Родитель же
6 aleks_default
 
15.02.19
12:42
Че совсем СП не читаем?
7 inkvizitr
 
15.02.19
12:48
(6) так хоть направь где в сп прочесть то это, дальше я сам
8 Вафель
 
15.02.19
12:49
для группы ненужно делать реквизит
9 aleks_default
 
15.02.19
12:54
Надимаешь на мужика в четырехуголке, Вводишь слово "Добавить" на закладке "Индекс", Находишь "Интерфейс(Управляемый)/ Управляемая форма/ Все элементы формы"
10 inkvizitr
 
15.02.19
13:11
(9) СПС разобрался, понял где это делается

цитата из СП

<Родитель> (необязательный)

Тип: ГруппаФормы; ТаблицаФормы; УправляемаяФорма.
Родитель для добавляемого элемента.
Если не указан, то добавляется на верхний уровень.

Спасибо большое..
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший