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