Имя: Пароль:
1C
1С v8
Программное добавление поля СКД
0 0xFFFFFF
 
11.08.13
10:55
Добавляю поле
ВыбранноеПоле=СхемаКомпоновкиДанных.НастройкиПоУмолчанию.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
ВыбранноеПоле.Использование=Истина;
ВыбранноеПоле.Заголовок = "Контрагент";
ВыбранноеПоле.Поле=Новый ПолеКомпоновкиДанных("ДокументОснование.Контрагент");

Затем выгружаю в ТЗ через ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.

Нужно чтобы добавленное поле называлось Контрагент. А оно называется ДокументОснованиеКонтрагент.

Как задать, чтобы колонка в выгружаемой ТЗ была с нужным именем?
1 0xFFFFFF
 
11.08.13
10:56
Понятно, что Заголовок для этого не подходит (т.к. это произвольная строка и может содержать пробелы). Но других свойств у элементов "ВыбранноеПолеКомпоновкиДанных" нет.
2 hhhh
 
11.08.13
11:07
надо не в выбранные поля, а в допустимые добавлять.
3 Волчара2010
 
11.08.13
11:08
хрусталева запятая книга называется кавычки открываются построение сложных отчетов системе компоновки данных кавычки закрываются
4 0xFFFFFF
 
11.08.13
12:22
(3) Бабы не дают? :)))
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн