|
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
|
правильней быть не может
руками добавляю все нормально |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |