Имя: Пароль:
1C
1С v8
Как в КомпоновщикНастроекКомпоновкиДанных добавить элемент с определенным типом?
0 wowik
 
23.12.11
10:20
Компоновщик.Настройки.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"))
1 wowik
 
23.12.11
10:21
случайно нажал ввод... сейчас подробно напишу.
2 wowik
 
23.12.11
10:22
мСоединение - com соединение.

Компоновщик = мСоединение.NewObject("КомпоновщикНастроекКомпоновкиДанных");
Компоновщик.Настройки.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));

как представить Тип("ВыбранноеПолеКомпоновкиДанных") через COM?
3 wowik
 
23.12.11
10:25
никто не поможет?
4 wowik
 
23.12.11
10:31
нашел.
v8: Com подключение и Тип("...")
всем спасибо за помощь
5 PVV65
 
23.12.11
10:31
Компоновщик = мСоединение.NewObject("КомпоновщикНастроекКомпоновкиДанных");
ВыбПоле = Компоновщик.Настройки.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
ВыбПоле.Поле = Новый ПолеКомпоновкиДанных("ИмяПоля"); //Не уверен для COM
ВыбПоле.Поле = Компоновщик.Настройки.ДоступныеПоляВыбора.Элементы.Найти("имяПоля").Поле; //Так должно работать
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший