|
v8: Скд Компоновщик программно изменить поле |
☑ |
0
Paranoid
22.05.12
✎
15:21
|
Как программно изменить выбранное Поле в колонке (используется таблица в настройках). Типа также как параметр
КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода")).Значение=НачалоПериода;
КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода")).Использование=Истина;
Вот еще и поле сменить.
|
|
1
Лефмихалыч
22.05.12
✎
15:22
|
что значит "изменить" в данном случае?
|
|
2
Paranoid
22.05.12
✎
15:23
|
(1) поставить другое из возможных
|
|
3
Лефмихалыч
22.05.12
✎
15:30
|
(2) ты настройки хочешь программно изменить, чтобы в отчет выводилось не одно поле, а другое или изменить значение поля в результате хочешь?
|
|
4
Paranoid
22.05.12
✎
15:35
|
ты настройки хочешь программно изменить, чтобы в отчет выводилось не одно поле, а другое !
Именно так !
|
|
5
sivalor
22.05.12
✎
15:55
|
КомпоновщикНастроек.Настройки.Структура.Получить(0).Выбор
|
|
6
Paranoid
22.05.12
✎
16:24
|
(5) нет там таблица в настройках
|
|
7
sivalor
22.05.12
✎
16:26
|
(6) ?
|
|
8
Paranoid
22.05.12
✎
16:29
|
(7) у строк таблицы свои поля вывода
|
|
9
Paranoid
22.05.12
✎
16:50
|
КомпоновщикНастроек.Настройки.Структура.Получить(0).Выбор
как это использовать то?
|
|
10
Новенький_2009
22.05.12
✎
16:59
|
удали старое поле
добавь новое
весь функционал - в типовом отчете скд. Копи-паста в свою нетлетку, или открой мир типовых для себя )
|
|
11
Лефмихалыч
22.05.12
✎
16:59
|
(9) купи или укради книжку Хрусталевой по СКД
|
|
12
sivalor
22.05.12
✎
17:04
|
в синтакс-помощнике же все есть.
Что-то типа:
ТаблицаКомпоновкиДанных = КомпоновщикНастроек.Настройки.Структура.Получить(0);
ГруппировкаСтрок = ТаблицаКомпоновкиДанных.Строки.Получить(0);
ВыбранныеПоля = ГруппировкаСтрок.Выбор.Элементы;
ДобавленноеПоле = ВыбранныеПоля.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
ТвоеПоле = Новый ПолеКомпоновкиДанных("ПутьКПолю");
ДобавленноеПоле.Поле = ТвоеПоле;
|
|
13
Paranoid
22.05.12
✎
17:20
|
нет так почему-то не работает.
я и думал что по другому надо.
|
|
14
Paranoid
22.05.12
✎
17:22
|
с крестиком добавлят и все .
|
|
15
sivalor
22.05.12
✎
17:23
|
(14) путь не правильный
|
|
16
Paranoid
22.05.12
✎
17:27
|
правильней быть не может
руками добавляю все нормально
|
|